class Map implements ArrayAccess, Countable (View source)

Methods

__construct(array|null $array = null)

No description

mixed
offsetGet(mixed $key)

Offset to retrieve

bool
offsetExists(mixed $key)

Whether a offset exists

void
offsetSet(mixed $key, TValue $value)

Offset to set

void
offsetUnset(mixed $key)

Offset to unset

mixed
find(mixed $value)

No description

int
count()

Count elements of an object

array
keys()

No description

array
values()

No description

mixed
incr(mixed $key, mixed $value = 1)

No description

mixed
decr(mixed $key, mixed $value = 1)

No description

bool
add(mixed $key, mixed $value)

No description

bool
update(mixed $key, mixed $value)

No description

void
clean()

No description

array
toArray()

No description

void
sort()

No description

Details

__construct(array|null $array = null)

No description

Parameters

array|null $array

mixed offsetGet(mixed $key)

Offset to retrieve

Parameters

mixed $key

Return Value

mixed

Can return all value types.

bool offsetExists(mixed $key)

Whether a offset exists

Parameters

mixed $key

Return Value

bool

true on success or false on failure.

The return value will be casted to boolean if non-boolean was returned.

void offsetSet(mixed $key, TValue $value)

Offset to set

Parameters

mixed $key
TValue $value

The value to set.

Return Value

void

void offsetUnset(mixed $key)

Offset to unset

Parameters

mixed $key

Return Value

void

mixed find(mixed $value)

No description

Parameters

mixed $value

Return Value

mixed

int count()

Count elements of an object

Return Value

int

The custom count as an integer.

The return value is cast to an integer.

array keys()

No description

Return Value

array

array values()

No description

Return Value

array

mixed incr(mixed $key, mixed $value = 1)

No description

Parameters

mixed $key
mixed $value

Return Value

mixed

mixed decr(mixed $key, mixed $value = 1)

No description

Parameters

mixed $key
mixed $value

Return Value

mixed

bool add(mixed $key, mixed $value)

No description

Parameters

mixed $key
mixed $value

Return Value

bool

bool update(mixed $key, mixed $value)

No description

Parameters

mixed $key
mixed $value

Return Value

bool

void clean()

No description

Return Value

void

array toArray()

No description

Return Value

array

void sort()

No description

Return Value

void