Row
Read onlyYes
FinalYes
Methods
- __construct() : mixed
- add() : self
- create() : self
- duplicate() : self
- entries() : Entries
- get() : Entry<mixed, mixed>
- has() : bool
- hash() : string
- isEqual() : bool
- keep() : self
- map() : self
- merge() : self
- remove() : self
- rename() : self
- schema() : Schema
- set() : self
- sortEntries() : self
- toArray() : array<string|int, mixed>
- valueOf() : mixed
- with() : self
Methods
__construct()
public
__construct(Entries $entries) : mixed
Parameters
- $entries : Entries
add()
public
add(Entry<mixed, mixed> ...$entries) : self
Parameters
- $entries : Entry<mixed, mixed>
Tags
Return values
selfcreate()
public
static create(Entry<mixed, mixed> ...$entries) : self
Parameters
- $entries : Entry<mixed, mixed>
Tags
Return values
selfduplicate()
public
duplicate() : self
Return values
selfentries()
public
entries() : Entries
Return values
Entriesget()
public
get(string|Reference $reference) : Entry<mixed, mixed>
Parameters
- $reference : string|Reference
Tags
Return values
Entry<mixed, mixed>has()
public
has(string|Reference $reference) : bool
Parameters
- $reference : string|Reference
Return values
boolhash()
public
hash([Algorithm $algorithm = new NativePHPHash() ]) : string
Parameters
- $algorithm : Algorithm = new NativePHPHash()
Return values
stringisEqual()
public
isEqual(self $row) : bool
Parameters
- $row : self
Return values
boolkeep()
public
keep(string|Reference ...$references) : self
Parameters
- $references : string|Reference
Return values
selfmap()
public
map(callable(Entry<mixed, mixed>): Entry<mixed, mixed> $mapper) : self
Parameters
Return values
selfmerge()
public
merge(self $row[, string $prefix = '_' ]) : self
Parameters
- $row : self
- $prefix : string = '_'
Tags
Return values
selfremove()
public
remove(string|Reference ...$references) : self
Parameters
- $references : string|Reference
Return values
selfrename()
public
rename(string $currentName, string $newName) : self
Parameters
- $currentName : string
- $newName : string
Return values
selfschema()
public
schema() : Schema
Return values
Schemaset()
public
set(Entry<mixed, mixed> ...$entries) : self
Parameters
- $entries : Entry<mixed, mixed>
Return values
selfsortEntries()
public
sortEntries() : self
Return values
selftoArray()
public
toArray([bool $withKeys = true ]) : array<string|int, mixed>
Parameters
- $withKeys : bool = true
Return values
array<string|int, mixed>valueOf()
public
valueOf(string|Reference $references) : mixed
Parameters
- $references : string|Reference
Tags
with()
public
static with(Entry<mixed, mixed> ...$entries) : self
Parameters
- $entries : Entry<mixed, mixed>