Skip to content

Commit 9b57bb4

Browse files
staabmondrejmirtes
authored andcommitted
Prevent repetative method calls on ParametersAcceptor
1 parent 362e116 commit 9b57bb4

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/Reflection/GenericParametersAcceptorResolver.php

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ public static function resolve(array $argTypes, ParametersAcceptor $parametersAc
5555
$namedArgTypes[$i] = $argType;
5656
}
5757

58-
foreach ($parametersAcceptor->getParameters() as $param) {
58+
foreach ($parameters as $param) {
5959
if (isset($namedArgTypes[$param->getName()])) {
6060
$argType = $namedArgTypes[$param->getName()];
6161
} elseif ($param->getDefaultValue() !== null) {
@@ -104,10 +104,10 @@ public static function resolve(array $argTypes, ParametersAcceptor $parametersAc
104104
TrinaryLogic::createMaybe(),
105105
null,
106106
[],
107-
), $parametersAcceptor->getParameters()),
107+
), $parameters),
108108
$parametersAcceptor->isVariadic(),
109-
$parametersAcceptor->getReturnType(),
110-
$parametersAcceptor->getReturnType(),
109+
$returnType,
110+
$returnType,
111111
new MixedType(),
112112
TemplateTypeVarianceMap::createEmpty(),
113113
);

0 commit comments

Comments
 (0)