diff --git a/src/ServiceMethodInvoker.php b/src/ServiceMethodInvoker.php index 0efdec0..fa8000c 100644 --- a/src/ServiceMethodInvoker.php +++ b/src/ServiceMethodInvoker.php @@ -417,7 +417,14 @@ className: $parameterType, ); } - RuntimeInvokeException::parameterDoesNotSet($service, $parameter->getName(), $parameter->getPosition(), $methodName ?? ''); + $initiator = $parameter->getDeclaringClass(); + RuntimeInvokeException::parameterDoesNotSet( + service: $service, + parameter: $parameter->getName(), + position: $parameter->getPosition(), + method: $methodName ?? '', + initiator: $initiator === null ? null : $initiator->getName(), + ); return null; }