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


Signed-off-by: default avatarBart Jaskulski <bjaskulski@protonmail.com>
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;
use WPDesk\Init\Util\Path;
use WPDesk\Init\Loader\PhpFileLoader;
class DirectoryBasedLoader implements BindingDefinitions {
class FilesystemDefinitions implements BindingDefinitions {
/** @var Path */
private $path;
......
......@@ -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()
......
......@@ -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() )
);
}
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment