StringEntry implements Entry uses EntryRef
FinalYes
Tags
Interfaces
Methods
- __construct() : mixed
- __toString() : string
- definition() : Definition
- duplicate() : Entry<TValue, TType>
- fromNull() : self
- is() : bool
- isEqual() : bool
- lowercase() : self
- map() : Entry<TValue, TType>
- name() : string
- ref() : Reference
- rename() : Entry<TValue, TType>
- toLowercase() : self
- toString() : string
- toUppercase() : self
- type() : Type<string|int, TType>
- uppercase() : self
- value() : TValue
- withValue() : Entry<TValue, TType>
Methods
__construct()
public
__construct(string $name, string|null $value[, Metadata|null $metadata = null ]) : mixed
Parameters
- $name : string
- $value : string|null
- $metadata : Metadata|null = null
Tags
__toString()
public
__toString() : string
Return values
stringdefinition()
public
definition() : Definition
Return values
Definitionduplicate()
public
duplicate() : Entry<TValue, TType>
Return values
Entry<TValue, TType>fromNull()
public
static fromNull(string $name[, Metadata|null $metadata = null ]) : self
Parameters
- $name : string
- $metadata : Metadata|null = null
Return values
selfis()
public
is(string|Reference $name) : bool
Parameters
- $name : string|Reference
Return values
boolisEqual()
public
isEqual(Entry $entry) : bool
Parameters
- $entry : Entry
Return values
boollowercase()
public
static lowercase(string $name, string $value) : self
Parameters
- $name : string
- $value : string
Tags
Return values
selfmap()
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
Tags
Return values
Entry<TValue, TType>toLowercase()
public
toLowercase() : self
Return values
selftoString()
public
toString() : string
Return values
stringtoUppercase()
public
toUppercase() : self
Return values
selftype()
public
type() : Type<string|int, TType>
Return values
Type<string|int, TType>uppercase()
public
static uppercase(string $name, string $value) : self
Parameters
- $name : string
- $value : string
Tags
Return values
selfvalue()
public
value() : TValue
Return values
TValuewithValue()
public
withValue(mixed $value) : Entry<TValue, TType>
Parameters
- $value : mixed