References implements ArrayAccess, Countable, Describable, IteratorAggregate
FinalYes
Tags
Interfaces
- ArrayAccess
- Countable
- Describable
- IteratorAggregate
Methods
- __construct() : mixed
- add() : self
- all() : array<int, Reference>
- count() : int
- describe() : null|Description
- first() : Reference
- fromDescription() : static
- getIterator() : Traversable<string, Reference>
- has() : bool
- init() : self
- names() : array<int, string>
- offsetExists() : bool
- offsetGet() : Reference
- offsetSet() : void
- offsetUnset() : void
- reverse() : self
- without() : self
Methods
__construct()
public
__construct(string|Reference ...$references) : mixed
Parameters
- $references : string|Reference
add()
public
add(string|Reference $ref) : self
Parameters
- $ref : string|Reference
Return values
selfall()
public
all() : array<int, Reference>
Return values
array<int, Reference>count()
public
count() : int
Return values
intdescribe()
public
describe() : null|Description
Return values
null|Description —null when this instance cannot cross a process boundary (a live client, a custom collaborator)
first()
public
first() : Reference
Return values
ReferencefromDescription()
public
static fromDescription(array<string|int, mixed> $data, Rebuild $rebuild) : static
Parameters
- $data : array<string|int, mixed>
- $rebuild : Rebuild
Return values
staticgetIterator()
public
getIterator() : Traversable<string, Reference>
Return values
Traversable<string, Reference>has()
public
has(string|Reference $reference) : bool
Parameters
- $reference : string|Reference
Return values
boolinit()
public
static init(string|Reference ...$references) : self
Parameters
- $references : string|Reference
Return values
selfnames()
public
names() : array<int, string>
Return values
array<int, string> —the columns the references read: an alias names an output, never the column read
offsetExists()
public
offsetExists(string $offset) : bool
Parameters
- $offset : string
Return values
booloffsetGet()
public
offsetGet(string $offset) : Reference
Parameters
- $offset : string
Tags
Return values
ReferenceoffsetSet()
public
offsetSet(mixed $offset, mixed $value) : void
Parameters
- $offset : mixed
- $value : mixed
offsetUnset()
public
offsetUnset(mixed $offset) : void
Parameters
- $offset : mixed
reverse()
public
reverse() : self
Return values
selfwithout()
public
without(string|Reference ...$reference) : self
Parameters
- $reference : string|Reference