AttributeArg
in package
uses
ImmutableNonCloneableTrait, UnserializeMemoryUsageSuppressionTrait
FinalYes
Tags
Table of Contents
Properties
- $location : CodeLocation
- $name : string|null
- $type : Union|UnresolvedConstantComponent
Methods
- __construct() : mixed
- __unserialize() : void
- __clone() : mixed
Properties
$location read-only
public
CodeLocation
$location
$name read-only
public
string|null
$name
$type read-only
public
Union|UnresolvedConstantComponent
$type
Methods
__construct()
public
__construct(string|null $name, Union|UnresolvedConstantComponent $type, CodeLocation $location) : mixed
Parameters
- $name : string|null
- $type : Union|UnresolvedConstantComponent
- $location : CodeLocation
__unserialize()
public
__unserialize(array<string|int, mixed> $properties) : void
Parameters
- $properties : array<string|int, mixed>
__clone()
private
__clone() : mixed