EnumEntry implements Entry uses EntryRef
FinalYes
Tags
Interfaces
Methods
- __construct() : mixed
- __toString() : string
- definition() : Definition
- duplicate() : Entry<TValue, TType>
- is() : bool
- isEqual() : bool
- map() : Entry<TValue, TType>
- name() : string
- ref() : Reference
- rename() : Entry<TValue, TType>
- toString() : string
- type() : Type<string|int, TType>
- value() : TValue
- withValue() : Entry<TValue, TType>
Methods
__construct()
public
__construct(string $name, UnitEnum|null $value[, Metadata|null $metadata = null ]) : mixed
Parameters
- $name : string
- $value : UnitEnum|null
- $metadata : Metadata|null = null
__toString()
public
__toString() : string
Return values
stringdefinition()
public
definition() : Definition
Return values
Definitionduplicate()
public
duplicate() : Entry<TValue, TType>
Return values
Entry<TValue, TType>is()
public
is(string|Reference $name) : bool
Parameters
- $name : string|Reference
Return values
boolisEqual()
public
isEqual(Entry $entry) : bool
Parameters
- $entry : Entry
Return values
boolmap()
public
map(callable $mapper) : Entry<TValue, TType>
Parameters
- $mapper : callable
Return values
Entry<TValue, TType>name()
public
name() : string
Return values
stringref()
public
ref() : Reference
Return values
Referencerename()
public
rename(string $name) : Entry<TValue, TType>
Parameters
- $name : string
Return values
Entry<TValue, TType>toString()
public
toString() : string
Return values
stringtype()
public
type() : Type<string|int, TType>
Return values
Type<string|int, TType>value()
public
value() : TValue
Return values
TValuewithValue()
public
withValue(mixed $value) : Entry<TValue, TType>
Parameters
- $value : mixed