AbstractCollection
in package
AbstractYes
Collection abstract class.
Tags
Table of Contents
Properties
- $items : array<string|int, T>
- Items.
Methods
- addItem() : int
- Add new item.
- countItems() : int
- Get item count.
- getItem() : T|null
- Get item by index.
- getItems() : array<string|int, T>
- Get items.
- setItem() : void
- Set item.
Properties
$items
Items.
private
array<string|int, T>
$items
= []
Methods
addItem()
Add new item.
public
addItem(T $item) : int
Parameters
- $item : T
Return values
intcountItems()
Get item count.
public
countItems() : int
Return values
intgetItem()
Get item by index.
public
getItem(int $index) : T|null
Parameters
- $index : int
Return values
T|nullgetItems()
Get items.
public
getItems() : array<string|int, T>
Return values
array<string|int, T>setItem()
Set item.
public
setItem(int $index, T|null $item) : void
Parameters
- $index : int
- $item : T|null