From 96934a319ee489035a1675301f7c654d1524657c Mon Sep 17 00:00:00 2001
From: Bart Jaskulski <bjaskulski@protonmail.com>
Date: Sun, 10 Mar 2024 01:46:20 +0100
Subject: [PATCH] refactor: simplify definitions loader instantation

Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com>
---
 src/Extension/BuiltinExtension.php | 10 ++--------
 1 file changed, 2 insertions(+), 8 deletions(-)

diff --git a/src/Extension/BuiltinExtension.php b/src/Extension/BuiltinExtension.php
index 2a5ab9f..b896bab 100644
--- a/src/Extension/BuiltinExtension.php
+++ b/src/Extension/BuiltinExtension.php
@@ -5,22 +5,16 @@ declare(strict_types=1);
 namespace WPDesk\Init\Extension;
 
 use Psr\Container\ContainerInterface;
-use WPDesk\Init\Binding\DefinitionFactory;
 use WPDesk\Init\Binding\Loader\BindingDefinitions;
 use WPDesk\Init\Binding\Loader\FilesystemDefinitions;
 use WPDesk\Init\Configuration\ReadableConfig;
 use WPDesk\Init\DependencyInjection\ContainerBuilder;
-use WPDesk\Init\Loader\PhpFileLoader;
 use WPDesk\Init\Plugin\Plugin;
 
 class BuiltinExtension implements Extension {
 
-	public function bindings(ContainerInterface $c): BindingDefinitions {
-		return new FilesystemDefinitions(
-			__DIR__ . '/../Resources/bindings',
-			new PhpFileLoader(),
-			new DefinitionFactory()
-	   	);
+	public function bindings( ContainerInterface $c ): BindingDefinitions {
+		return new FilesystemDefinitions( __DIR__ . '/../Resources/bindings' );
 	}
 
 	public function build( ContainerBuilder $builder, Plugin $plugin, ReadableConfig $config ): void {
-- 
GitLab