Class ArrayList
Class ArrayList
An implementation of a List backed by an array.
This is an early WIP. Interfaces might change over time.
-
Chromabits\Nucleus\Foundation\BaseObject
implements
Iterator
-
Chromabits\Nucleus\Data\Iterable
implements
Chromabits\Nucleus\Foundation\Interfaces\ArrayableInterface,
Chromabits\Nucleus\Data\Interfaces\FunctorInterface,
Chromabits\Nucleus\Data\Interfaces\FoldableInterface,
Chromabits\Nucleus\Data\Interfaces\IterableInterface
-
Chromabits\Nucleus\Data\Collection
-
Chromabits\Nucleus\Data\IndexedCollection
-
Chromabits\Nucleus\Data\ArrayList
implements
Chromabits\Nucleus\Data\Interfaces\ListInterface,
Chromabits\Nucleus\Data\Interfaces\MapInterface,
Chromabits\Nucleus\Data\Interfaces\ListableInterface,
Chromabits\Nucleus\Data\Interfaces\MappableInterface,
Chromabits\Nucleus\Data\Interfaces\KeyFoldableInterface,
Chromabits\Nucleus\Data\Interfaces\LeftKeyFoldableInterface
uses
Chromabits\Nucleus\Data\Traits\ArrayBackingTrait
Methods inherited from Chromabits\Nucleus\Data\Iterable
count(),
each(),
entries(),
filterNot(),
find(),
findLast(),
fmap(),
head(),
includes(),
init(),
keys(),
last(),
lookup(),
lookupIn(),
map(),
member(),
memberIn(),
slice(),
sort(),
sortBy(),
tail(),
take(),
takeLast(),
takeUntil(),
takeWhile(),
values()
|
Methods used from Chromabits\Nucleus\Data\Traits\ArrayBackingTrait
ap(),
delete(),
each(),
entries(),
exceptValues(),
fmap(),
foldl(),
foldlWithKeys(),
foldr(),
foldrWithKeys(),
getKeyType(),
insert(),
join(),
keys(),
lookup(),
lookupIn(),
map(),
member(),
memberIn(),
only(),
slice(),
sort(),
takeWhile(),
unique(),
update(),
values(),
zero()
|
Magic methods summary
public
|
#
map( callable $callable )
: ArrayList|Iterable
Parameters
Returns
|
Properties summary
protected
array
|
$value
|
|