File tree Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Expand file tree Collapse file tree 1 file changed +6
-3
lines changed Original file line number Diff line number Diff line change @@ -112,12 +112,15 @@ private function getTransformerDependencies($transformerClass)
112
112
113
113
$ dependencies = [];
114
114
foreach ($ constructor ->getParameters () as $ parameter ) {
115
+ $ dependencyType = null ;
116
+
115
117
// The use of `ReflectionParameter::getClass()` is deprecated in PHP 8, and is superseded
116
118
// by `ReflectionParameter::getType()`. See https://github.com/php/php-src/pull/5209.
117
- if (version_compare ('7.0 ' , PHP_VERSION , '< ' )) {
119
+ if (version_compare ('7.1 ' , PHP_VERSION , '< ' )) {
118
120
if ($ parameter ->getType ()) {
119
- $ dependencyName = $ parameter ->getType ()->getName ();
120
- $ dependencyType = new ReflectionClass ($ dependencyName );
121
+ /** @var \ReflectionNamedType $returnType */
122
+ $ returnType = $ parameter ->getType ();
123
+ $ dependencyType = new ReflectionClass ($ returnType ->getName ());
121
124
}
122
125
} else {
123
126
$ dependencyType = $ parameter ->getClass ();
You can’t perform that action at this time.
0 commit comments