extends |
ClassLike |
---|
Methods | ||
---|---|---|
public
|
__construct(
string|Identifier|null $name,
array{scalarType?:(Identifier|null), implements?:Name[], stmts?:Stmt[], attrGroups?:AttributeGroup[]} $subNodes = [],
array<string, mixed> $attributes = [],
)
|
# |
public
|
getSubNodeNames(): array
|
# |
public
|
getType(): string
|
# |
Methods inherited from PhpParser\Node\Stmt\ClassLike |
---|
getTraitUses(), getConstants(), getProperties(), getProperty(), getMethods(), getMethod() |
Properties | |||
---|---|---|---|
public
|
null|Identifier
|
$scalarType
|
# |
public
|
Name[]
|
$implements
|
# |
Properties inherited from PhpParser\Node\Stmt\ClassLike |
---|
$name, $stmts, $attrGroups, $namespacedName |
Properties inherited from PhpParser\NodeAbstract |
---|
$attributes |