Interfaces, Classes and Traits
- Node
Table of Contents
-
$children
: array<string|int, PhpDocChildNode>
-
$attributes
: array<string, mixed>
-
__construct()
: mixed
-
__toString()
: string
-
getAssertMethodTagValues()
: array<string|int, AssertTagMethodValueNode>
-
getAssertPropertyTagValues()
: array<string|int, AssertTagPropertyValueNode>
-
getAssertTagValues()
: array<string|int, AssertTagValueNode>
-
getAttribute()
: mixed
-
getDeprecatedTagValues()
: array<string|int, DeprecatedTagValueNode>
-
getExtendsTagValues()
: array<string|int, ExtendsTagValueNode>
-
getImplementsTagValues()
: array<string|int, ImplementsTagValueNode>
-
getMethodTagValues()
: array<string|int, MethodTagValueNode>
-
getMixinTagValues()
: array<string|int, MixinTagValueNode>
-
getParamClosureThisTagValues()
: array<string|int, ParamClosureThisTagValueNode>
-
getParamImmediatelyInvokedCallableTagValues()
: array<string|int, ParamImmediatelyInvokedCallableTagValueNode>
-
getParamLaterInvokedCallableTagValues()
: array<string|int, ParamLaterInvokedCallableTagValueNode>
-
getParamOutTypeTagValues()
: array<string|int, ParamOutTagValueNode>
-
getParamTagValues()
: array<string|int, ParamTagValueNode>
-
getPropertyReadTagValues()
: array<string|int, PropertyTagValueNode>
-
getPropertyTagValues()
: array<string|int, PropertyTagValueNode>
-
getPropertyWriteTagValues()
: array<string|int, PropertyTagValueNode>
-
getRequireExtendsTagValues()
: array<string|int, RequireExtendsTagValueNode>
-
getRequireImplementsTagValues()
: array<string|int, RequireImplementsTagValueNode>
-
getReturnTagValues()
: array<string|int, ReturnTagValueNode>
-
getSelfOutTypeTagValues()
: array<string|int, SelfOutTagValueNode>
-
getTags()
: array<string|int, PhpDocTagNode>
-
getTagsByName()
: array<string|int, PhpDocTagNode>
-
getTemplateTagValues()
: array<string|int, TemplateTagValueNode>
-
getThrowsTagValues()
: array<string|int, ThrowsTagValueNode>
-
getTypeAliasImportTagValues()
: array<string|int, TypeAliasImportTagValueNode>
-
getTypeAliasTagValues()
: array<string|int, TypeAliasTagValueNode>
-
getTypelessParamTagValues()
: array<string|int, TypelessParamTagValueNode>
-
getUsesTagValues()
: array<string|int, UsesTagValueNode>
-
getVarTagValues()
: array<string|int, VarTagValueNode>
-
hasAttribute()
: bool
-
setAttribute()
: void
$children
public
array<string|int, PhpDocChildNode>
$children
$attributes
private
array<string, mixed>
$attributes
= []
__construct()
public
__construct(array<string|int, PhpDocChildNode> $children) : mixed
Parameters
-
$children
: array<string|int, PhpDocChildNode>
-
Return values
mixed
—
__toString()
public
__toString() : string
Return values
string
—
getAssertMethodTagValues()
public
getAssertMethodTagValues([string $tagName = '@phpstan-assert' ]) : array<string|int, AssertTagMethodValueNode>
Parameters
-
$tagName
: string
= '@phpstan-assert'
-
Return values
array<string|int, AssertTagMethodValueNode>
—
getAssertPropertyTagValues()
public
getAssertPropertyTagValues([string $tagName = '@phpstan-assert' ]) : array<string|int, AssertTagPropertyValueNode>
Parameters
-
$tagName
: string
= '@phpstan-assert'
-
Return values
array<string|int, AssertTagPropertyValueNode>
—
getAssertTagValues()
public
getAssertTagValues([string $tagName = '@phpstan-assert' ]) : array<string|int, AssertTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-assert'
-
Return values
array<string|int, AssertTagValueNode>
—
getAttribute()
public
getAttribute(string $key) : mixed
Parameters
-
$key
: string
-
Return values
mixed
—
getDeprecatedTagValues()
public
getDeprecatedTagValues() : array<string|int, DeprecatedTagValueNode>
Return values
array<string|int, DeprecatedTagValueNode>
—
getExtendsTagValues()
public
getExtendsTagValues([string $tagName = '@extends' ]) : array<string|int, ExtendsTagValueNode>
Parameters
-
$tagName
: string
= '@extends'
-
Return values
array<string|int, ExtendsTagValueNode>
—
getImplementsTagValues()
public
getImplementsTagValues([string $tagName = '@implements' ]) : array<string|int, ImplementsTagValueNode>
Parameters
-
$tagName
: string
= '@implements'
-
Return values
array<string|int, ImplementsTagValueNode>
—
getMethodTagValues()
public
getMethodTagValues([string $tagName = '@method' ]) : array<string|int, MethodTagValueNode>
Parameters
-
$tagName
: string
= '@method'
-
Return values
array<string|int, MethodTagValueNode>
—
getMixinTagValues()
public
getMixinTagValues([string $tagName = '@mixin' ]) : array<string|int, MixinTagValueNode>
Parameters
-
$tagName
: string
= '@mixin'
-
Return values
array<string|int, MixinTagValueNode>
—
getParamClosureThisTagValues()
public
getParamClosureThisTagValues([string $tagName = '@param-closure-this' ]) : array<string|int, ParamClosureThisTagValueNode>
Parameters
-
$tagName
: string
= '@param-closure-this'
-
Return values
array<string|int, ParamClosureThisTagValueNode>
—
public
getParamImmediatelyInvokedCallableTagValues([string $tagName = '@param-immediately-invoked-callable' ]) : array<string|int, ParamImmediatelyInvokedCallableTagValueNode>
Parameters
-
$tagName
: string
= '@param-immediately-invoked-callable'
-
Return values
array<string|int, ParamImmediatelyInvokedCallableTagValueNode>
—
getParamLaterInvokedCallableTagValues()
public
getParamLaterInvokedCallableTagValues([string $tagName = '@param-later-invoked-callable' ]) : array<string|int, ParamLaterInvokedCallableTagValueNode>
Parameters
-
$tagName
: string
= '@param-later-invoked-callable'
-
Return values
array<string|int, ParamLaterInvokedCallableTagValueNode>
—
getParamOutTypeTagValues()
public
getParamOutTypeTagValues([string $tagName = '@param-out' ]) : array<string|int, ParamOutTagValueNode>
Parameters
-
$tagName
: string
= '@param-out'
-
Return values
array<string|int, ParamOutTagValueNode>
—
getParamTagValues()
public
getParamTagValues([string $tagName = '@param' ]) : array<string|int, ParamTagValueNode>
Parameters
-
$tagName
: string
= '@param'
-
Return values
array<string|int, ParamTagValueNode>
—
getPropertyReadTagValues()
public
getPropertyReadTagValues([string $tagName = '@property-read' ]) : array<string|int, PropertyTagValueNode>
Parameters
-
$tagName
: string
= '@property-read'
-
Return values
array<string|int, PropertyTagValueNode>
—
getPropertyTagValues()
public
getPropertyTagValues([string $tagName = '@property' ]) : array<string|int, PropertyTagValueNode>
Parameters
-
$tagName
: string
= '@property'
-
Return values
array<string|int, PropertyTagValueNode>
—
getPropertyWriteTagValues()
public
getPropertyWriteTagValues([string $tagName = '@property-write' ]) : array<string|int, PropertyTagValueNode>
Parameters
-
$tagName
: string
= '@property-write'
-
Return values
array<string|int, PropertyTagValueNode>
—
getRequireExtendsTagValues()
public
getRequireExtendsTagValues([string $tagName = '@phpstan-require-extends' ]) : array<string|int, RequireExtendsTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-require-extends'
-
Return values
array<string|int, RequireExtendsTagValueNode>
—
getRequireImplementsTagValues()
public
getRequireImplementsTagValues([string $tagName = '@phpstan-require-implements' ]) : array<string|int, RequireImplementsTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-require-implements'
-
Return values
array<string|int, RequireImplementsTagValueNode>
—
getReturnTagValues()
public
getReturnTagValues([string $tagName = '@return' ]) : array<string|int, ReturnTagValueNode>
Parameters
-
$tagName
: string
= '@return'
-
Return values
array<string|int, ReturnTagValueNode>
—
getSelfOutTypeTagValues()
public
getSelfOutTypeTagValues([string $tagName = '@phpstan-this-out' ]) : array<string|int, SelfOutTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-this-out'
-
Return values
array<string|int, SelfOutTagValueNode>
—
public
getTags() : array<string|int, PhpDocTagNode>
Return values
array<string|int, PhpDocTagNode>
—
public
getTagsByName(string $tagName) : array<string|int, PhpDocTagNode>
Parameters
-
$tagName
: string
-
Return values
array<string|int, PhpDocTagNode>
—
getTemplateTagValues()
public
getTemplateTagValues([string $tagName = '@template' ]) : array<string|int, TemplateTagValueNode>
Parameters
-
$tagName
: string
= '@template'
-
Return values
array<string|int, TemplateTagValueNode>
—
getThrowsTagValues()
public
getThrowsTagValues([string $tagName = '@throws' ]) : array<string|int, ThrowsTagValueNode>
Parameters
-
$tagName
: string
= '@throws'
-
Return values
array<string|int, ThrowsTagValueNode>
—
getTypeAliasImportTagValues()
public
getTypeAliasImportTagValues([string $tagName = '@phpstan-import-type' ]) : array<string|int, TypeAliasImportTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-import-type'
-
Return values
array<string|int, TypeAliasImportTagValueNode>
—
getTypeAliasTagValues()
public
getTypeAliasTagValues([string $tagName = '@phpstan-type' ]) : array<string|int, TypeAliasTagValueNode>
Parameters
-
$tagName
: string
= '@phpstan-type'
-
Return values
array<string|int, TypeAliasTagValueNode>
—
getTypelessParamTagValues()
public
getTypelessParamTagValues([string $tagName = '@param' ]) : array<string|int, TypelessParamTagValueNode>
Parameters
-
$tagName
: string
= '@param'
-
Return values
array<string|int, TypelessParamTagValueNode>
—
getUsesTagValues()
public
getUsesTagValues([string $tagName = '@use' ]) : array<string|int, UsesTagValueNode>
Parameters
-
$tagName
: string
= '@use'
-
Return values
array<string|int, UsesTagValueNode>
—
getVarTagValues()
public
getVarTagValues([string $tagName = '@var' ]) : array<string|int, VarTagValueNode>
Parameters
-
$tagName
: string
= '@var'
-
Return values
array<string|int, VarTagValueNode>
—
hasAttribute()
public
hasAttribute(string $key) : bool
Parameters
-
$key
: string
-
Return values
bool
—
setAttribute()
public
setAttribute(string $key, mixed $value) : void
Parameters
-
$key
: string
-
-
$value
: mixed
-
Return values
void
—