From 35b28c311e7ad0fb7b69fe4fa1f8886a1ca3cb57 Mon Sep 17 00:00:00 2001 From: Dave Mc Nicoll Date: Mon, 16 Oct 2023 13:54:04 -0400 Subject: [PATCH] - WIP on asset's system --- src/Action/Install.php | 26 ++++++++++++++++++++++++++ src/Action/InstallActionInterface.php | 8 ++++++++ src/Action/Symlink.php | 11 +++++++++++ src/ActionPrepareEnum.php | 9 --------- src/Asset.php | 10 ++++++---- src/Source/Directory.php | 11 +++++++++++ src/Source/File.php | 8 ++++++++ 7 files changed, 70 insertions(+), 13 deletions(-) create mode 100644 src/Action/Install.php create mode 100644 src/Action/InstallActionInterface.php create mode 100644 src/Action/Symlink.php delete mode 100644 src/ActionPrepareEnum.php create mode 100644 src/Source/Directory.php create mode 100644 src/Source/File.php diff --git a/src/Action/Install.php b/src/Action/Install.php new file mode 100644 index 0000000..62bbd6f --- /dev/null +++ b/src/Action/Install.php @@ -0,0 +1,26 @@ +action->run(); + + return true; + } + +} diff --git a/src/Action/InstallActionInterface.php b/src/Action/InstallActionInterface.php new file mode 100644 index 0000000..7b6a5bf --- /dev/null +++ b/src/Action/InstallActionInterface.php @@ -0,0 +1,8 @@ +registerExtension(new Extension\ImportmapExtension()); - $compiler->getExtensionFromToken('asset')->eventRegister(new class() implements UrlBuildAssetEvent { - +/* $compiler->getExtensionFromToken('asset')->eventRegister(new class() implements UrlBuildAssetEvent { public function execute(string $uri, array $parameters = [], bool $appendVersion) : void { dump($uri); } - - }); + }); */ return $this; } diff --git a/src/Source/Directory.php b/src/Source/Directory.php new file mode 100644 index 0000000..6851776 --- /dev/null +++ b/src/Source/Directory.php @@ -0,0 +1,11 @@ +