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

feat: add null object definition loader


Signed-off-by: default avatarBart Jaskulski <bjaskulski@protonmail.com>
parent 7f048191
No related branches found
No related tags found
2 merge requests!3improve into wp-hook and some additional unfinished things,!21.x
<?php
declare( strict_types=1 );
namespace WPDesk\Init\Binding\Loader;
final class EmptyDefinitions implements BindingDefinitions {
public function load(): iterable {
return [];
}
}
......@@ -6,6 +6,7 @@ namespace WPDesk\Init\Extension;
use Psr\Container\ContainerInterface;
use WPDesk\Init\Binding\Loader\BindingDefinitions;
use WPDesk\Init\Binding\Loader\EmptyDefinitions;
use WPDesk\Init\Configuration\ReadableConfig;
use WPDesk\Init\DependencyInjection\ContainerBuilder;
use WPDesk\Init\Plugin\Plugin;
......@@ -41,6 +42,6 @@ class LegacyExtension implements Extension {
}
public function bindings( ContainerInterface $c ): BindingDefinitions {
return new ArrayBindingLoader( [] );
return new EmptyDefinitions();
}
}
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