/var/www/vhosts/ihelp.ro/httpdocs/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt
NameSizeModeActions
TraitUseAdaptation/-0755rm
Break_.php6930644editdlrm
Case_.php8550644editdlrm
Catch_.php11290644editdlrm
ClassConst.php24490644editdlrm
ClassLike.php29380644editdlrm
ClassMethod.php47450644editdlrm
Class_.php44420644editdlrm
Const_.php6930644editdlrm
Continue_.php7080644editdlrm
DeclareDeclare.php8970644editdlrm
Declare_.php8810644editdlrm
Do_.php8130644editdlrm
Echo_.php6550644editdlrm
ElseIf_.php8200644editdlrm
Else_.php6580644editdlrm
EnumCase.php11700644editdlrm
Enum_.php15730644editdlrm
Expression.php7170644editdlrm
Finally_.php6660644editdlrm
Foreach_.php16250644editdlrm
For_.php13210644editdlrm
Function_.php25560644editdlrm
Global_.php6750644editdlrm
Goto_.php7550644editdlrm
GroupUse.php10050644editdlrm
HaltCompiler.php7540644editdlrm
If_.php13170644editdlrm
InlineHTML.php6490644editdlrm
Interface_.php12290644editdlrm
Label.php7170644editdlrm
Namespace_.php9390644editdlrm
Nop.php3010644editdlrm
Property.php25870644editdlrm
PropertyProperty.php9680644editdlrm
Return_.php6730644editdlrm
StaticVar.php9040644editdlrm
Static_.php6880644editdlrm
Switch_.php8000644editdlrm
Throw_.php6650644editdlrm
TraitUse.php8980644editdlrm
TraitUseAdaptation.php2660644editdlrm
Trait_.php10010644editdlrm
TryCatch.php10350644editdlrm
Unset_.php6670644editdlrm
UseUse.php16050644editdlrm
Use_.php13680644editdlrm
While_.php8160644editdlrm
Edit: /var/www/vhosts/ihelp.ro/httpdocs/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php (2938B)
stmts as $stmt) { if ($stmt instanceof TraitUse) { $traitUses[] = $stmt; } } return $traitUses; } /** * @return ClassConst[] */ public function getConstants() : array { $constants = []; foreach ($this->stmts as $stmt) { if ($stmt instanceof ClassConst) { $constants[] = $stmt; } } return $constants; } /** * @return Property[] */ public function getProperties() : array { $properties = []; foreach ($this->stmts as $stmt) { if ($stmt instanceof Property) { $properties[] = $stmt; } } return $properties; } /** * Gets property with the given name defined directly in this class/interface/trait. * * @param string $name Name of the property * * @return Property|null Property node or null if the property does not exist */ public function getProperty(string $name) { foreach ($this->stmts as $stmt) { if ($stmt instanceof Property) { foreach ($stmt->props as $prop) { if ($prop instanceof PropertyProperty && $name === $prop->name->toString()) { return $stmt; } } } } return null; } /** * Gets all methods defined directly in this class/interface/trait * * @return ClassMethod[] */ public function getMethods() : array { $methods = []; foreach ($this->stmts as $stmt) { if ($stmt instanceof ClassMethod) { $methods[] = $stmt; } } return $methods; } /** * Gets method with the given name defined directly in this class/interface/trait. * * @param string $name Name of the method (compared case-insensitively) * * @return ClassMethod|null Method node or null if the method does not exist */ public function getMethod(string $name) { $lowerName = strtolower($name); foreach ($this->stmts as $stmt) { if ($stmt instanceof ClassMethod && $lowerName === $stmt->name->toLowerString()) { return $stmt; } } return null; } }