autowire(Asset\Asset::class), Asset\Config::class => create(Asset\Config::class)->constructor( destination: getenv("PUBLIC_PATH") . DIRECTORY_SEPARATOR . "static" ), Asset\FileFetcher::class => function($c) { return new Asset\FileFetcher($c->get(Lean\Lean::class)->getAssetPaths()); }, Action\Install::class => autowire(Action\Install::class)->constructor(get(Action\InstallActionInterface::class), []), Action\Symlink::class => autowire(Action\Symlink::class), Action\InstallActionInterface::class => autowire(Action\Symlink::class), LanguageRegistration::class => create(\Lean\PiceaDefaultRegistration::class)->constructor(get('picea.extensions'), [], [], get(Ui::class), get(Asset\Asset::class)), ];