From a3c95609fcd7d201567113b2d1d2f44085e3fabf Mon Sep 17 00:00:00 2001
From: Bart Jaskulski <bjaskulski@protonmail.com>
Date: Sat, 9 Mar 2024 04:22:01 +0100
Subject: [PATCH] fix: undefined variables

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

diff --git a/src/Binding/Binder/CallableBinder.php b/src/Binding/Binder/CallableBinder.php
index ab9ae93..f0561b5 100644
--- a/src/Binding/Binder/CallableBinder.php
+++ b/src/Binding/Binder/CallableBinder.php
@@ -24,10 +24,10 @@ class CallableBinder implements Binder {
 
 	public function bind( Definition $def ): void {
 		if ( $def instanceof CallableDefinition ) {
-			$ref        = new \ReflectionFunction( $definition->value() );
+			$ref        = new \ReflectionFunction( $def->value() );
 			$parameters = [];
 			foreach ( $ref->getParameters() as $ref_param ) {
-				$parameters[] = $container->get( $ref_param->getType()->getName() );
+				$parameters[] = $this->container->get( $ref_param->getType()->getName() );
 			}
 			$ref->invokeArgs( $parameters );
 		}
-- 
GitLab