diff --git a/src/NodeTypeResolver/PHPStan/ParametersAcceptorSelectorVariantsWrapper.php b/src/NodeTypeResolver/PHPStan/ParametersAcceptorSelectorVariantsWrapper.php index 5ecd3bffba..551dc39c95 100644 --- a/src/NodeTypeResolver/PHPStan/ParametersAcceptorSelectorVariantsWrapper.php +++ b/src/NodeTypeResolver/PHPStan/ParametersAcceptorSelectorVariantsWrapper.php @@ -24,6 +24,10 @@ public static function select( return ParametersAcceptorSelector::combineAcceptors($variants); } + if ($node->isFirstClassCallable()) { + return ParametersAcceptorSelector::combineAcceptors($variants); + } + return ParametersAcceptorSelector::selectFromArgs($scope, $node->getArgs(), $variants); } }