/opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Node/Expr
NameSizeModeActions
AssignOp/-0755rm
BinaryOp/-0755rm
Cast/-0755rm
ArrayDimFetch.php8220644editdlrm
ArrayItem.php3050644editdlrm
Array_.php8310644editdlrm
ArrowFunction.php25520644editdlrm
Assign.php7740644editdlrm
AssignOp.php7260644editdlrm
AssignRef.php8230644editdlrm
BinaryOp.php10950644editdlrm
BitwiseNot.php6520644editdlrm
BooleanNot.php6520644editdlrm
CallLike.php18050644editdlrm
Cast.php5670644editdlrm
ClassConstFetch.php9860644editdlrm
Clone_.php6370644editdlrm
Closure.php28360644editdlrm
ClosureUse.php3090644editdlrm
ConstFetch.php6830644editdlrm
Empty_.php6400644editdlrm
Error.php7570644editdlrm
ErrorSuppress.php6620644editdlrm
Eval_.php6370644editdlrm
Exit_.php7580644editdlrm
FuncCall.php9940644editdlrm
Include_.php9510644editdlrm
Instanceof_.php8600644editdlrm
Isset_.php6420644editdlrm
List_.php8790644editdlrm
Match_.php7820644editdlrm
MethodCall.php12770644editdlrm
New_.php11010644editdlrm
NullsafeMethodCall.php13000644editdlrm
NullsafePropertyFetch.php9710644editdlrm
PostDec.php6390644editdlrm
PostInc.php6390644editdlrm
PreDec.php6360644editdlrm
PreInc.php6360644editdlrm
Print_.php6400644editdlrm
PropertyFetch.php9450644editdlrm
ShellExec.php7950644editdlrm
StaticCall.php12880644editdlrm
StaticPropertyFetch.php10140644editdlrm
Ternary.php9670644editdlrm
Throw_.php6680644editdlrm
UnaryMinus.php6520644editdlrm
UnaryPlus.php6490644editdlrm
Variable.php6370644editdlrm
YieldFrom.php6660644editdlrm
Yield_.php8460644editdlrm
Edit: /opt/cpanel/ea-wappspector/vendor/nikic/php-parser/lib/PhpParser/Node/Expr/CallLike.php (1805B)
*/ abstract public function getRawArgs(): array; /** * Returns whether this call expression is actually a first class callable. */ public function isFirstClassCallable(): bool { $rawArgs = $this->getRawArgs(); return count($rawArgs) === 1 && current($rawArgs) instanceof VariadicPlaceholder; } /** * Assert that this is not a first-class callable and return only ordinary Args. * * @return Arg[] */ public function getArgs(): array { assert(!$this->isFirstClassCallable()); return $this->getRawArgs(); } /** * Retrieves a specific argument from the raw arguments. * * Returns the named argument that matches the given `$name`, or the * positional (unnamed) argument that exists at the given `$position`, * otherwise, returns `null` for first-class callables or if no match is found. */ public function getArg(string $name, int $position): ?Arg { if ($this->isFirstClassCallable()) { return null; } foreach ($this->getRawArgs() as $i => $arg) { if ($arg->unpack) { continue; } if ( ($arg->name !== null && $arg->name->toString() === $name) || ($arg->name === null && $i === $position) ) { return $arg; } } return null; } }