diff --git a/System/Di/Container.php b/System/Di/Container.php index 264a46f8..b1d77abd 100644 --- a/System/Di/Container.php +++ b/System/Di/Container.php @@ -327,6 +327,8 @@ class Container extends BaseObject foreach ($reflectionMethod->getParameters() as $key => $parameter) { if ($parameter->isDefaultValueAvailable()) { $params[$key] = $parameter->getDefaultValue(); + } else if ($parameter->getType() === null) { + $params[$key] = $parameter->getType(); } else { $type = $parameter->getType()->getName(); if (is_string($type) && class_exists($type)) {