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