From 5775f80f6f27d09545dbafe53bc6217f6a121673 Mon Sep 17 00:00:00 2001 From: Bart Jaskulski <bjaskulski@protonmail.com> Date: Sun, 10 Mar 2024 00:45:21 +0100 Subject: [PATCH] refactor: rename loader to filesystem definitions Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com> --- .../{DirectoryBasedLoader.php => FilesystemDefinitions.php} | 2 +- src/Extension/BuiltinExtension.php | 4 ++-- src/Extension/ConfigExtension.php | 4 ++-- 3 files changed, 5 insertions(+), 5 deletions(-) rename src/Binding/Loader/{DirectoryBasedLoader.php => FilesystemDefinitions.php} (95%) diff --git a/src/Binding/Loader/DirectoryBasedLoader.php b/src/Binding/Loader/FilesystemDefinitions.php similarity index 95% rename from src/Binding/Loader/DirectoryBasedLoader.php rename to src/Binding/Loader/FilesystemDefinitions.php index 3a757a2..6bbd4ab 100644 --- a/src/Binding/Loader/DirectoryBasedLoader.php +++ b/src/Binding/Loader/FilesystemDefinitions.php @@ -7,7 +7,7 @@ use WPDesk\Init\Binding\DefinitionFactory; use WPDesk\Init\Util\Path; use WPDesk\Init\Loader\PhpFileLoader; -class DirectoryBasedLoader implements BindingDefinitions { +class FilesystemDefinitions implements BindingDefinitions { /** @var Path */ private $path; diff --git a/src/Extension/BuiltinExtension.php b/src/Extension/BuiltinExtension.php index a65a248..2a5ab9f 100644 --- a/src/Extension/BuiltinExtension.php +++ b/src/Extension/BuiltinExtension.php @@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension; use Psr\Container\ContainerInterface; use WPDesk\Init\Binding\DefinitionFactory; use WPDesk\Init\Binding\Loader\BindingDefinitions; -use WPDesk\Init\Binding\Loader\DirectoryBasedLoader; +use WPDesk\Init\Binding\Loader\FilesystemDefinitions; use WPDesk\Init\Configuration\ReadableConfig; use WPDesk\Init\DependencyInjection\ContainerBuilder; use WPDesk\Init\Loader\PhpFileLoader; @@ -16,7 +16,7 @@ use WPDesk\Init\Plugin\Plugin; class BuiltinExtension implements Extension { public function bindings(ContainerInterface $c): BindingDefinitions { - return new DirectoryBasedLoader( + return new FilesystemDefinitions( __DIR__ . '/../Resources/bindings', new PhpFileLoader(), new DefinitionFactory() diff --git a/src/Extension/ConfigExtension.php b/src/Extension/ConfigExtension.php index ecfcf26..035d384 100644 --- a/src/Extension/ConfigExtension.php +++ b/src/Extension/ConfigExtension.php @@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension; use Psr\Container\ContainerInterface; use WPDesk\Init\Binding\Loader\ArrayBindingLoader; use WPDesk\Init\Binding\Loader\BindingDefinitions; -use WPDesk\Init\Binding\Loader\DirectoryBasedLoader; +use WPDesk\Init\Binding\Loader\FilesystemDefinitions; use WPDesk\Init\Configuration\Configuration; use WPDesk\Init\Configuration\ReadableConfig; use WPDesk\Init\DependencyInjection\ContainerBuilder; @@ -19,7 +19,7 @@ class ConfigExtension implements Extension { public function bindings( ContainerInterface $c ): BindingDefinitions { $config = $c->get( Configuration::class ); if ( $config->has( 'hook_resources_path' ) ) { - return new DirectoryBasedLoader( + return new FilesystemDefinitions( ( new Path( $config->get( 'hook_resources_path' ) ) )->absolute( $c->get( Plugin::class )->get_path() ) ); } -- GitLab