AirLay backend

Mapper
in package
implements ArrayAccess

Tags
template-implements

ArrayAccess<int|ObjectId, int|ObjectId>

Interfaces, Classes, Traits and Enums

ArrayAccess

Table of Contents

$data  : array<string|int, mixed>
mapObjectIdRecursive()  : array<string|int, mixed>
offsetExists()  : bool
offsetGet()  : ObjectId|int
offsetSet()  : void
offsetUnset()  : void

Properties

$data

private array<string|int, mixed> $data = []

Methods

mapObjectIdRecursive()

public mapObjectIdRecursive(array<string|int, mixed> $object) : array<string|int, mixed>
Parameters
$object : array<string|int, mixed>
Return values
array<string|int, mixed>

offsetExists()

public offsetExists(int|ObjectId $offset) : bool
Parameters
$offset : int|ObjectId
Return values
bool

offsetGet()

public offsetGet(int|ObjectId $offset) : ObjectId|int
Parameters
$offset : int|ObjectId
Return values
ObjectId|int

offsetSet()

public offsetSet(int|ObjectId $offset, int|ObjectId $value) : void
Parameters
$offset : int|ObjectId
$value : int|ObjectId
Return values
void

offsetUnset()

public offsetUnset(int|ObjectId $offset) : void
Parameters
$offset : int|ObjectId
Return values
void

Search results