Metadata
FinalYes
Constants
- FROM_NULL = 'from_null'
 
Methods
- add() : self
 - empty() : self
 - fromArray() : self
 - get() : array<string|int, mixed>|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, mixed>|bool|float|int|string $value) : self
    Parameters
- $key : string
 - $value : array<string|int, mixed>|bool|float|int|string
 
Return values
selfempty()
    public
            static        empty() : self
    Return values
selffromArray()
    public
            static        fromArray(array<string, array<string|int, mixed>|bool|float|int|string> $map) : self
    Parameters
- $map : array<string, array<string|int, mixed>|bool|float|int|string>
 
Return values
selfget()
    public
                    get(string $key) : array<string|int, mixed>|bool|float|int|string
    Parameters
- $key : string
 
Tags
Return values
array<string|int, mixed>|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, mixed>|bool|float|int|string $value) : self
    Parameters
- $key : string
 - $value : array<string|int, mixed>|bool|float|int|string