Mapper
in package
implements
ArrayAccess
Tags
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