implements |
Node |
---|---|
uses |
NodeAttributes |
Methods | ||
---|---|---|
public
|
__construct(PhpDocChildNode[] $children)
|
# |
public
|
getTags(): PhpDocTagNode[]
|
# |
public
|
getTagsByName(string $tagName): PhpDocTagNode[]
|
# |
public
|
getVarTagValues(string $tagName = '@var'): VarTagValueNode[]
|
# |
public
|
getParamTagValues(string $tagName = '@param'): ParamTagValueNode[]
|
# |
public
|
getTypelessParamTagValues(string $tagName = '@param'): TypelessParamTagValueNode[]
|
# |
public
|
getParamImmediatelyInvokedCallableTagValues(
string $tagName = '@param-immediately-invoked-callable',
): ParamImmediatelyInvokedCallableTagValueNode[]
|
# |
public
|
getParamLaterInvokedCallableTagValues(
string $tagName = '@param-later-invoked-callable',
): ParamLaterInvokedCallableTagValueNode[]
|
# |
public
|
getParamClosureThisTagValues(string $tagName = '@param-closure-this'): ParamClosureThisTagValueNode[]
|
# |
public
|
getPureUnlessCallableIsImpureTagValues(
string $tagName = '@pure-unless-callable-is-impure',
): PureUnlessCallableIsImpureTagValueNode[]
|
# |
public
|
getTemplateTagValues(string $tagName = '@template'): TemplateTagValueNode[]
|
# |
public
|
getExtendsTagValues(string $tagName = '@extends'): ExtendsTagValueNode[]
|
# |
public
|
getImplementsTagValues(string $tagName = '@implements'): ImplementsTagValueNode[]
|
# |
public
|
getUsesTagValues(string $tagName = '@use'): UsesTagValueNode[]
|
# |
public
|
getReturnTagValues(string $tagName = '@return'): ReturnTagValueNode[]
|
# |
public
|
getThrowsTagValues(string $tagName = '@throws'): ThrowsTagValueNode[]
|
# |
public
|
getMixinTagValues(string $tagName = '@mixin'): MixinTagValueNode[]
|
# |
public
|
getRequireExtendsTagValues(string $tagName = '@phpstan-require-extends'): RequireExtendsTagValueNode[]
|
# |
public
|
getRequireImplementsTagValues(string $tagName = '@phpstan-require-implements'): RequireImplementsTagValueNode[]
|
# |
public
|
getDeprecatedTagValues(): DeprecatedTagValueNode[]
|
# |
public
|
getPropertyTagValues(string $tagName = '@property'): PropertyTagValueNode[]
|
# |
public
|
getPropertyReadTagValues(string $tagName = '@property-read'): PropertyTagValueNode[]
|
# |
public
|
getPropertyWriteTagValues(string $tagName = '@property-write'): PropertyTagValueNode[]
|
# |
public
|
getMethodTagValues(string $tagName = '@method'): MethodTagValueNode[]
|
# |
public
|
getTypeAliasTagValues(string $tagName = '@phpstan-type'): TypeAliasTagValueNode[]
|
# |
public
|
getTypeAliasImportTagValues(string $tagName = '@phpstan-import-type'): TypeAliasImportTagValueNode[]
|
# |
public
|
getAssertTagValues(string $tagName = '@phpstan-assert'): AssertTagValueNode[]
|
# |
public
|
getAssertPropertyTagValues(string $tagName = '@phpstan-assert'): AssertTagPropertyValueNode[]
|
# |
public
|
getAssertMethodTagValues(string $tagName = '@phpstan-assert'): AssertTagMethodValueNode[]
|
# |
public
|
getSelfOutTypeTagValues(string $tagName = '@phpstan-this-out'): SelfOutTagValueNode[]
|
# |
public
|
getParamOutTypeTagValues(string $tagName = '@param-out'): ParamOutTagValueNode[]
|
# |
public
|
__toString(): string
|
# |
Methods used from PHPStan\PhpDocParser\Ast\NodeAttributes |
---|
setAttribute(), hasAttribute(), getAttribute() |
Properties | |||
---|---|---|---|
public
|
PhpDocChildNode[]
|
$children
|
# |