Skip to content
Snippets Groups Projects
Verified Commit 5775f80f authored by Bartek Jaskulski's avatar Bartek Jaskulski
Browse files

refactor: rename loader to filesystem definitions

parent 54c7abca
No related branches found
No related tags found
2 merge requests!3improve into wp-hook and some additional unfinished things,!21.x
...@@ -7,7 +7,7 @@ use WPDesk\Init\Binding\DefinitionFactory; ...@@ -7,7 +7,7 @@ use WPDesk\Init\Binding\DefinitionFactory;
use WPDesk\Init\Util\Path; use WPDesk\Init\Util\Path;
use WPDesk\Init\Loader\PhpFileLoader; use WPDesk\Init\Loader\PhpFileLoader;
class DirectoryBasedLoader implements BindingDefinitions { class FilesystemDefinitions implements BindingDefinitions {
/** @var Path */ /** @var Path */
private $path; private $path;
......
...@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension; ...@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension;
use Psr\Container\ContainerInterface; use Psr\Container\ContainerInterface;
use WPDesk\Init\Binding\DefinitionFactory; use WPDesk\Init\Binding\DefinitionFactory;
use WPDesk\Init\Binding\Loader\BindingDefinitions; 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\Configuration\ReadableConfig;
use WPDesk\Init\DependencyInjection\ContainerBuilder; use WPDesk\Init\DependencyInjection\ContainerBuilder;
use WPDesk\Init\Loader\PhpFileLoader; use WPDesk\Init\Loader\PhpFileLoader;
...@@ -16,7 +16,7 @@ use WPDesk\Init\Plugin\Plugin; ...@@ -16,7 +16,7 @@ use WPDesk\Init\Plugin\Plugin;
class BuiltinExtension implements Extension { class BuiltinExtension implements Extension {
public function bindings(ContainerInterface $c): BindingDefinitions { public function bindings(ContainerInterface $c): BindingDefinitions {
return new DirectoryBasedLoader( return new FilesystemDefinitions(
__DIR__ . '/../Resources/bindings', __DIR__ . '/../Resources/bindings',
new PhpFileLoader(), new PhpFileLoader(),
new DefinitionFactory() new DefinitionFactory()
......
...@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension; ...@@ -7,7 +7,7 @@ namespace WPDesk\Init\Extension;
use Psr\Container\ContainerInterface; use Psr\Container\ContainerInterface;
use WPDesk\Init\Binding\Loader\ArrayBindingLoader; use WPDesk\Init\Binding\Loader\ArrayBindingLoader;
use WPDesk\Init\Binding\Loader\BindingDefinitions; 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\Configuration;
use WPDesk\Init\Configuration\ReadableConfig; use WPDesk\Init\Configuration\ReadableConfig;
use WPDesk\Init\DependencyInjection\ContainerBuilder; use WPDesk\Init\DependencyInjection\ContainerBuilder;
...@@ -19,7 +19,7 @@ class ConfigExtension implements Extension { ...@@ -19,7 +19,7 @@ class ConfigExtension implements Extension {
public function bindings( ContainerInterface $c ): BindingDefinitions { public function bindings( ContainerInterface $c ): BindingDefinitions {
$config = $c->get( Configuration::class ); $config = $c->get( Configuration::class );
if ( $config->has( 'hook_resources_path' ) ) { 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() ) ( new Path( $config->get( 'hook_resources_path' ) ) )->absolute( $c->get( Plugin::class )->get_path() )
); );
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment