From 57f2cb77b152e1655ab1053c2302ac5b329681a1 Mon Sep 17 00:00:00 2001
From: Bart Jaskulski <bjaskulski@protonmail.com>
Date: Mon, 30 Sep 2024 20:39:13 +0200
Subject: [PATCH] fix: accept more rich interface

Signed-off-by: Bart Jaskulski <bjaskulski@protonmail.com>
---
 src/Binding/Binder/CompositeBinder.php | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/src/Binding/Binder/CompositeBinder.php b/src/Binding/Binder/CompositeBinder.php
index 4df27e4..9ee8eec 100644
--- a/src/Binding/Binder/CompositeBinder.php
+++ b/src/Binding/Binder/CompositeBinder.php
@@ -5,19 +5,20 @@ declare(strict_types=1);
 namespace WPDesk\Init\Binding\Binder;
 
 use WPDesk\Init\Binding\Binder;
+use WPDesk\Init\Binding\ComposableBinder;
 use WPDesk\Init\Binding\Definition;
 use WPDesk\Init\Binding\Definition\HookableDefinition;
 
 final class CompositeBinder implements Binder {
 
-	/** @var Binder[] */
+	/** @var ComposableBinder[] */
 	private $binders;
 
-	public function __construct( Binder ...$binders ) {
+	public function __construct( ComposableBinder ...$binders ) {
 		$this->binders = $binders;
 	}
 
-	public function add( Binder $binder ): void {
+	public function add( ComposableBinder $binder ): void {
 		$this->binders[] = $binder;
 	}
 
-- 
GitLab