From 1bc680a81dc0e10b9e2f25782a085cc1b0ffc00b Mon Sep 17 00:00:00 2001
From: Bart Jaskulski <bjaskulski@protonmail.com>
Date: Sat, 9 Mar 2024 04:23:04 +0100
Subject: [PATCH] refactor: remove unused imports

Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com>
---
 src/Extension/ConfigExtension.php |  2 --
 src/Init.php                      | 13 -------------
 src/Kernel.php                    |  3 +--
 3 files changed, 1 insertion(+), 17 deletions(-)

diff --git a/src/Extension/ConfigExtension.php b/src/Extension/ConfigExtension.php
index c623dbb..ecfcf26 100644
--- a/src/Extension/ConfigExtension.php
+++ b/src/Extension/ConfigExtension.php
@@ -5,14 +5,12 @@ declare(strict_types=1);
 namespace WPDesk\Init\Extension;
 
 use Psr\Container\ContainerInterface;
-use WPDesk\Init\Binding\DefinitionFactory;
 use WPDesk\Init\Binding\Loader\ArrayBindingLoader;
 use WPDesk\Init\Binding\Loader\BindingDefinitions;
 use WPDesk\Init\Binding\Loader\DirectoryBasedLoader;
 use WPDesk\Init\Configuration\Configuration;
 use WPDesk\Init\Configuration\ReadableConfig;
 use WPDesk\Init\DependencyInjection\ContainerBuilder;
-use WPDesk\Init\Loader\PhpFileLoader;
 use WPDesk\Init\Plugin\Plugin;
 use WPDesk\Init\Util\Path;
 
diff --git a/src/Init.php b/src/Init.php
index aa75eb6..96e310f 100644
--- a/src/Init.php
+++ b/src/Init.php
@@ -5,25 +5,12 @@
 
 namespace WPDesk\Init;
 
-use WPDesk\Init\Binding\Binder\CallableBinder;
-use WPDesk\Init\Binding\Binder\CompositeBinder;
-use WPDesk\Init\Binding\Binder\HookableBinder;
-use WPDesk\Init\Binding\Loader\DirectoryBasedLoader;
-use WPDesk\Init\Binding\DefinitionFactory;
-use WPDesk\Init\CommonBinding\I18n;
-use WPDesk\Init\Binding\Loader\ArrayBindingLoader;
-use WPDesk\Init\Binding\Loader\CompositeBindingLoader;
 use WPDesk\Init\Extension\LegacyExtension;
 use WPDesk\Init\Extension\BuiltinExtension;
 use WPDesk\Init\Extension\ConfigExtension;
 use WPDesk\Init\Extension\ExtensionsSet;
-use WPDesk\Init\HookDriver\CompositeDriver;
-use WPDesk\Init\HookDriver\GenericDriver;
-use WPDesk\Init\HookDriver\HookDriver;
-use WPDesk\Init\HookDriver\LegacyHookableDriver;
 use WPDesk\Init\Loader\PhpFileLoader;
 use WPDesk\Init\Configuration\Configuration;
-use WPDesk\Init\Util\Path;
 
 final class Init {
 
diff --git a/src/Kernel.php b/src/Kernel.php
index dd6097d..98bd6a9 100644
--- a/src/Kernel.php
+++ b/src/Kernel.php
@@ -71,8 +71,7 @@ final class Kernel {
 		$container->set( Plugin::class, $plugin );
 		$container->set( Configuration::class, $this->config );
 
-		$driver = $this->prepare_driver( $container );
-		$driver->register_hooks( $this->config, $container );
+		$this->prepare_driver( $container )->register_hooks();
 	}
 
 	private function get_cache_path( string $path = '' ): string {
-- 
GitLab