Metadata
FinalYes
Constants
- FROM_NULL = 'from_null'
Methods
- add() : self
- empty() : self
- fromArray() : self
- get() : array<string|int, bool|float|int|string>|bool|float|int|string
- getAs() : TType|null
- has() : bool
- isEmpty() : bool
- isEqual() : bool
- merge() : self
- normalize() : array<string, array<string|int, bool|float|int|string>|bool|float|int|string>
- remove() : self
- with() : self
Constants
FROM_NULL
public
mixed
FROM_NULL
= 'from_null'
Methods
add()
public
add(string $key, array<string|int, bool|float|int|string>|bool|float|int|string $value) : self
Parameters
- $key : string
- $value : array<string|int, bool|float|int|string>|bool|float|int|string
Return values
selfempty()
public
static empty() : self
Return values
selffromArray()
public
static fromArray(array<string, array<string|int, bool|float|int|string>|bool|float|int|string> $map) : self
Parameters
- $map : array<string, array<string|int, bool|float|int|string>|bool|float|int|string>
Return values
selfget()
public
get(string $key) : array<string|int, bool|float|int|string>|bool|float|int|string
Parameters
- $key : string
Tags
Return values
array<string|int, bool|float|int|string>|bool|float|int|stringgetAs()
public
getAs(string $key, Type<string|int, TType> $type[, TType $default = null ]) : TType|null
Parameters
- $key : string
- $type : Type<string|int, TType>
- $default : TType = null
Tags
Return values
TType|nullhas()
public
has(string $key) : bool
Parameters
- $key : string
Return values
boolisEmpty()
public
isEmpty() : bool
Return values
boolisEqual()
public
isEqual(self $metadata) : bool
Parameters
- $metadata : self
Return values
boolmerge()
public
merge(self $metadata) : self
Parameters
- $metadata : self
Return values
selfnormalize()
public
normalize() : array<string, array<string|int, bool|float|int|string>|bool|float|int|string>
Return values
array<string, array<string|int, bool|float|int|string>|bool|float|int|string>remove()
public
remove(string $key) : self
Parameters
- $key : string
Return values
selfwith()
public
static with(string $key, array<string|int, bool|float|int|string>|bool|float|int|string $value) : self
Parameters
- $key : string
- $value : array<string|int, bool|float|int|string>|bool|float|int|string