Copied!

MutableListInterface

MutableListInterface.php : 16
Extends ListInterface

Methods

publicappend()

MutableListInterface.php : 21
public append(TValue $value) : void

Parameters

Name Type Default value Description
$value TValue - -

publicclear()

MutableListInterface.php : 33
public clear() : void

publiccontains()

ListInterface.php : 39
public contains(TValue $value) : bool

Parameters

Name Type Default value Description
$value TValue - -

Return values

bool

publicfirst()

ListInterface.php : 25

Return first element of collection.

public first() : TValue

Return values

TValue

Tags
Throws
OutOfBoundsException

if collection is empty

publicgetIterator()

CollectionInterface.php : 32
public getIterator() : Iterator

Return values

Iterator

publicisEmpty()

CollectionInterface.php : 22
public isEmpty() : bool

Return values

bool

publiclast()

ListInterface.php : 34

Return last element of collection.

public last() : TValue

Return values

TValue

Tags
Throws
OutOfBoundsException

if collection is empty

publicprepend()

MutableListInterface.php : 26
public prepend(TValue $value) : void

Parameters

Name Type Default value Description
$value TValue - -

publicremove()

MutableListInterface.php : 31
public remove(TValue $value) : void

Parameters

Name Type Default value Description
$value TValue - -

publictoArray()

CollectionInterface.php : 27
public toArray() : array<string|int, TValue>

Return values

array<string|int, TValue>