diff --git a/src/ParameterResolver/Container/TypeHintContainerResolver.php b/src/ParameterResolver/Container/TypeHintContainerResolver.php index b5fcb92..014956e 100644 --- a/src/ParameterResolver/Container/TypeHintContainerResolver.php +++ b/src/ParameterResolver/Container/TypeHintContainerResolver.php @@ -41,14 +41,14 @@ public function getParameters( // No type continue; } - if ($parameterType->isBuiltin()) { - // Primitive types are not supported - continue; - } if (! $parameterType instanceof ReflectionNamedType) { // Union types are not supported continue; } + if ($parameterType->isBuiltin()) { + // Primitive types are not supported + continue; + } $parameterClass = $parameterType->getName(); if ($parameterClass === 'self') { diff --git a/src/ParameterResolver/TypeHintResolver.php b/src/ParameterResolver/TypeHintResolver.php index fd6a449..3ccc2e0 100644 --- a/src/ParameterResolver/TypeHintResolver.php +++ b/src/ParameterResolver/TypeHintResolver.php @@ -30,14 +30,14 @@ public function getParameters( // No type continue; } - if ($parameterType->isBuiltin()) { - // Primitive types are not supported - continue; - } if (! $parameterType instanceof ReflectionNamedType) { // Union types are not supported continue; } + if ($parameterType->isBuiltin()) { + // Primitive types are not supported + continue; + } $parameterClass = $parameterType->getName(); if ($parameterClass === 'self') {