/opt/cpanel/ea-wappspector/vendor/rector/rector/src/NodeAnalyzer
NameSizeModeActions
ArgsAnalyzer.php4180644editdlrm
BinaryOpAnalyzer.php11710644editdlrm
CallAnalyzer.php24290644editdlrm
ClassAnalyzer.php4630644editdlrm
CompactFuncCallAnalyzer.php21110644editdlrm
ConstFetchAnalyzer.php10400644editdlrm
DoctrineEntityAnalyzer.php20390644editdlrm
ExprAnalyzer.php37060644editdlrm
MagicClassMethodAnalyzer.php7170644editdlrm
ParamAnalyzer.php55150644editdlrm
PropertyAnalyzer.php16970644editdlrm
PropertyFetchAnalyzer.php75520644editdlrm
PropertyPresenceChecker.php60540644editdlrm
ScopeAnalyzer.php6830644editdlrm
TerminatedNodeAnalyzer.php53810644editdlrm
VariableAnalyzer.php6030644editdlrm
VariadicAnalyzer.php15420644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/rector/rector/src/NodeAnalyzer/VariadicAnalyzer.php (1542B)
reflectionResolver = $reflectionResolver; } /** * @param \PhpParser\Node\Expr\FuncCall|\PhpParser\Node\Expr\StaticCall|\PhpParser\Node\Expr\MethodCall $call */ public function hasVariadicParameters($call) : bool { $functionLikeReflection = $this->reflectionResolver->resolveFunctionLikeReflectionFromCall($call); if ($functionLikeReflection === null) { return \false; } return $this->hasVariadicVariant($functionLikeReflection); } /** * @param \PHPStan\Reflection\MethodReflection|\PHPStan\Reflection\FunctionReflection $functionLikeReflection */ private function hasVariadicVariant($functionLikeReflection) : bool { foreach ($functionLikeReflection->getVariants() as $parametersAcceptor) { // can be any number of arguments → nothing to limit here if ($parametersAcceptor->isVariadic()) { return \true; } } return \false; } }