Documentation

MethodTagValueNode
in package
implements PhpDocTagValueNode Uses NodeAttributes

Interfaces, Classes and Traits

PhpDocTagValueNode

Table of Contents

$description  : string
$isStatic  : bool
$methodName  : string
$parameters  : array<string|int, MethodTagValueParameterNode>
$returnType  : TypeNode|null
$templateTypes  : array<string|int, TemplateTagValueNode>
$attributes  : array<string, mixed>
__construct()  : mixed
__toString()  : string
getAttribute()  : mixed
hasAttribute()  : bool
setAttribute()  : void

Properties

Methods

__construct()

public __construct(bool $isStatic, TypeNode|null $returnType, string $methodName, array<string|int, MethodTagValueParameterNode$parameters, string $description[, array<string|int, TemplateTagValueNode$templateTypes = [] ]) : mixed
Parameters
$isStatic : bool
$returnType : TypeNode|null
$methodName : string
$parameters : array<string|int, MethodTagValueParameterNode>
$description : string
$templateTypes : array<string|int, TemplateTagValueNode> = []
Return values
mixed

getAttribute()

public getAttribute(string $key) : mixed
Parameters
$key : string
Return values
mixed

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

Search results