Methods |
public
|
__construct(
string $name,
?string $type = null,
'covariant'|'contravariant'|null $variance = null,
class-string|null $class = null,
?string $member = null,
)
Creates a new TemplateTag object
Creates a new TemplateTag object
Overrides
|
#
|
public
|
getName(): string
Get the name of the entity associated with the tag
Get the name of the entity associated with the tag
Overrides
|
#
|
public
|
getVariance(): 'covariant'|'contravariant'|null
Get the variance of the template
Get the variance of the template
|
#
|
public
|
withName(string $name): static
Get an instance with the given name
Get an instance with the given name
|
#
|
public
|
withType(?string $type): static
Get an instance with the given PHPDoc type
Get an instance with the given PHPDoc type
|
#
|
public
|
withVariance('covariant'|'contravariant'|null $variance): static
Get an instance with the given variance
Get an instance with the given variance
|
#
|
public
|
__toString(): string
|
#
|
protected
|
filterVariance(?string $variance): 'covariant'|'contravariant'|null
|
#
|