Skip to content

Commit 1322aaf

Browse files
committed
Use methods directly on PhpFunctionFromParserNodeReflection instead of selectSingle() in ParametersAcceptorSelector
1 parent 7e216a2 commit 1322aaf

File tree

1 file changed

+2
-4
lines changed

1 file changed

+2
-4
lines changed

src/Reflection/ParametersAcceptorSelector.php

+2-4
Original file line numberDiff line numberDiff line change
@@ -266,9 +266,8 @@ public static function selectFromArgs(
266266
if ((new ObjectType(Closure::class))->isSuperTypeOf($varType)->yes()) {
267267
$inFunction = $scope->getFunction();
268268
if ($inFunction !== null) {
269-
$inFunctionVariant = self::selectSingle($inFunction->getVariants());
270269
$closureThisParameters = [];
271-
foreach ($inFunctionVariant->getParameters() as $parameter) {
270+
foreach ($inFunction->getParameters() as $parameter) {
272271
if ($parameter->getClosureThisType() === null) {
273272
continue;
274273
}
@@ -310,9 +309,8 @@ public static function selectFromArgs(
310309
$closureVarName = $args[0]->value->name;
311310
$inFunction = $scope->getFunction();
312311
if ($inFunction !== null) {
313-
$inFunctionVariant = self::selectSingle($inFunction->getVariants());
314312
$closureThisParameters = [];
315-
foreach ($inFunctionVariant->getParameters() as $parameter) {
313+
foreach ($inFunction->getParameters() as $parameter) {
316314
if ($parameter->getClosureThisType() === null) {
317315
continue;
318316
}

0 commit comments

Comments
 (0)