Methods

Constructor

__construct(array $values) 

Enforces that we have an array, and enforces parameter access to array elements.

Parameters

$values

array

append()

append() 

inherited_from ArrayObject::append()

asort()

asort() 

inherited_from ArrayObject::asort()

count()

count() 

inherited_from ArrayObject::count()

exchangeArray()

exchangeArray() 

inherited_from ArrayObject::exchangeArray()

Populate from native PHP array

fromArray(array $values) : void

Allow deserialization from standard array

Parameters

$values

array

Populate from query string

fromString(string $string) : void

Allow deserialization from raw body; e.g., for PUT requests

Parameters

$string

string

Get

get(string $name, mixed $default) : mixed

Parameters

$name

string

$default

mixed

optional default value

Returns

mixed

getArrayCopy()

getArrayCopy() 

inherited_from ArrayObject::getArrayCopy()

getFlags()

getFlags() 

inherited_from ArrayObject::getFlags()

getIterator()

getIterator() 

inherited_from ArrayObject::getIterator()

getIteratorClass()

getIteratorClass() 

inherited_from ArrayObject::getIteratorClass()

ksort()

ksort() 

inherited_from ArrayObject::ksort()

natcasesort()

natcasesort() 

inherited_from ArrayObject::natcasesort()

natsort()

natsort() 

inherited_from ArrayObject::natsort()

offsetExists()

offsetExists() 

inherited_from ArrayObject::offsetExists()

Retrieve by key

offsetGet(string $name) : mixed

Returns null if the key does not exist.

Parameters

$name

string

Returns

mixed

offsetSet()

offsetSet() 

inherited_from ArrayObject::offsetSet()

offsetUnset()

offsetUnset() 

inherited_from ArrayObject::offsetUnset()

serialize()

serialize() 

inherited_from ArrayObject::serialize()

Set

set(string $name, mixed $value) : \Zend\Stdlib\Parameters

Parameters

$name

string

$value

mixed

Returns

setFlags()

setFlags() 

inherited_from ArrayObject::setFlags()

setIteratorClass()

setIteratorClass() 

inherited_from ArrayObject::setIteratorClass()

Serialize to native PHP array

toArray() : array

Allow serialization back to standard array

Returns

array

Serialize to query string

toString() : string

Allow serialization to query format; e.g., for PUT or POST requests

Returns

string

uasort()

uasort() 

inherited_from ArrayObject::uasort()

uksort()

uksort() 

inherited_from ArrayObject::uksort()

unserialize()

unserialize() 

inherited_from ArrayObject::unserialize()