class Map implements ArrayAccess, Countable (View source)

Methods

__construct(array|null $array = null)

No description

TValue
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<0, max>
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

TValue offsetGet(mixed $key)

Offset to retrieve

Parameters

mixed $key

Return Value

TValue

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<0, max> count()

Count elements of an object

Return Value

int<0, max>

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