getVariants(); if ($node instanceof FunctionLike) { return ParametersAcceptorSelector::combineAcceptors($variants); } if ($node->isFirstClassCallable()) { return ParametersAcceptorSelector::combineAcceptors($variants); } return ParametersAcceptorSelector::selectFromArgs($scope, $node->getArgs(), $variants); } }