From 857c037375afee403cf76203cc9e12d2de1e34f1 Mon Sep 17 00:00:00 2001 From: Ronan Giron Date: Fri, 31 Jul 2020 09:44:04 +0200 Subject: [PATCH] Replace deprecated ReflectionParameter::getClass() method --- src/Reflection/ParametersTrait.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Reflection/ParametersTrait.php b/src/Reflection/ParametersTrait.php index a6af72b..cfe767f 100644 --- a/src/Reflection/ParametersTrait.php +++ b/src/Reflection/ParametersTrait.php @@ -3,7 +3,6 @@ namespace Atlas\Transit\Reflection; -use Atlas\Transit\Inflector\Inflector; use ReflectionClass; trait ParametersTrait @@ -57,13 +56,14 @@ protected function setParameters( $this->types[$name] = null; $this->classes[$name] = null; - $class = $rparam->getClass(); + $type = $rparam->getType(); + $class = null !== $type && !$type->isBuiltin() ? $type->getName() : null; + if ($class !== null) { - $this->classes[$name] = $class->getName(); + $this->classes[$name] = $class; continue; } - $type = $rparam->getType(); if ($type === null) { continue; }