Skip to content

Commit 4650fe1

Browse files
authored
Update DInjector.php
1 parent 524a00c commit 4650fe1

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/DInjector.php

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -129,7 +129,9 @@ protected function getDependencies($parameters, $values = null)
129129
if (\is_array($parameters)) {
130130
foreach ($parameters as $parameter) {
131131
// get the type hinted class
132-
$dependency = $parameter->getClass();
132+
$dependency = $parameter->getType() && !$parameter->getType()->isBuiltin()
133+
? new \ReflectionClass($parameter->getType()->getName())
134+
: NULL;
133135
if ($dependency === NULL) {
134136
// check if the constructor parameter name exists as a key in the values array
135137
if (\array_key_exists($parameter->getName(), $values)) {

0 commit comments

Comments
 (0)