diff --git a/src/Binding/Binder/CallableBinder.php b/src/Binding/Binder/CallableBinder.php index 70858003a1e18d85843bd9deb98c58037ee913f8..f4f2ade5e0250b49581dff6696c4c8d42e8f45f7 100644 --- a/src/Binding/Binder/CallableBinder.php +++ b/src/Binding/Binder/CallableBinder.php @@ -26,7 +26,7 @@ class CallableBinder implements ComposableBinder { $ref = new \ReflectionFunction( $def->value() ); $parameters = []; foreach ( $ref->getParameters() as $ref_param ) { - $parameters[] = $this->container->get( $ref_param->getType()->getName() ); + $parameters[] = $this->container->get( $ref_param->getType()->getName() ); } $ref->invokeArgs( $parameters ); } diff --git a/src/Binding/Binder/ObservableBinder.php b/src/Binding/Binder/ObservableBinder.php index 8012f7ba35179c8e53ca70da1347be5cad746438..0f05c03d6c82a121538fda25e9e0a44ae2ffadcd 100644 --- a/src/Binding/Binder/ObservableBinder.php +++ b/src/Binding/Binder/ObservableBinder.php @@ -24,7 +24,7 @@ final class ObservableBinder implements ComposableBinder { public function bind( Definition $def ): void { $this->binder->bind( $def ); - $this->binds_count++; + ++$this->binds_count; } public function can_bind( Definition $def ): bool { diff --git a/src/Extension/CommonBinding/CustomOrdersTableCompatibility.php b/src/Extension/CommonBinding/CustomOrdersTableCompatibility.php index aa33b90c8ef505b90c8965835ebcb7b8c8909c3a..c5571ded55971bb6aaa14c5b0d595d2159681966 100644 --- a/src/Extension/CommonBinding/CustomOrdersTableCompatibility.php +++ b/src/Extension/CommonBinding/CustomOrdersTableCompatibility.php @@ -15,7 +15,7 @@ class CustomOrdersTableCompatibility implements Hookable { } public function hooks(): void { - add_action('before_woocommerce_init', $this); + add_action( 'before_woocommerce_init', $this ); } public function __invoke(): void { @@ -27,6 +27,5 @@ class CustomOrdersTableCompatibility implements Hookable { true ); } - } } diff --git a/src/Extension/Extension.php b/src/Extension/Extension.php index a4dace150fbf41298dd8d195e16ae7f804f7f766..dc0c8005d07e9d46057dae2273bb6d1c9298aae1 100644 --- a/src/Extension/Extension.php +++ b/src/Extension/Extension.php @@ -13,5 +13,5 @@ interface Extension { public function build( ContainerBuilder $builder, Plugin $plugin, ReadableConfig $config ): void; - public function bindings(ContainerInterface $c): BindingDefinitions; + public function bindings( ContainerInterface $c ): BindingDefinitions; } diff --git a/src/Init.php b/src/Init.php index 03f47014d64a8481ae102f0b60b617615e4e7448..9b8414a3d6ad7b55ba3a4a5a21a4e63a9a061314 100644 --- a/src/Init.php +++ b/src/Init.php @@ -68,11 +68,12 @@ final class Init { new ConditionalExtension() ); - if ( $this->config->get('legacy', false) && class_exists( \WPDesk_Plugin_Info::class ) ) { + if ( $this->config->get( 'legacy', false ) && class_exists( \WPDesk_Plugin_Info::class ) ) { $extensions->add( new LegacyExtension() ); } $kernel = new Kernel( $filename, $this->config, $extensions ); + $kernel->boot(); } } diff --git a/src/Kernel.php b/src/Kernel.php index 28b9e11d7a48866f6f51fd41c1103211f5994f06..6a75c8bafee6ac3a9c18677cb0f57f736aed834a 100644 --- a/src/Kernel.php +++ b/src/Kernel.php @@ -134,7 +134,7 @@ final class Kernel { new ClusteredLoader( $loader ) ); - if ( $this->config->get('debug', false) ) { + if ( $this->config->get( 'debug', false ) ) { $loader = new DebugBindingLoader( $loader ); } @@ -149,7 +149,7 @@ final class Kernel { ) ); - if ( $this->config->get('legacy', false) ) { + if ( $this->config->get( 'legacy', false ) ) { $driver = new CompositeDriver( $driver, new LegacyDriver( $container )