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 3a757a27c999dfb698e6fd4db8a445ad3e3795f9..6bbd4abb9bc842a5327874c762c2a7c680ec65aa 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 a65a248247facd269e1235d2a6685ba32438e98f..2a5ab9fa8efead42b2b802527c670a01ef8a5aa9 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 ecfcf261d7311a38e859fc4d48a00e004e6ca2b4..035d384fa7418ad771ad482b740ac91435a6940a 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() ) ); }