ModuleDetailsCollection
in package
implements
IteratorAggregate, Countable
Class ModuleDetailsCollection
Interfaces, Classes and Traits
- IteratorAggregate
- Countable
Table of Contents
- $items : array<string|int, mixed>
- __construct() : mixed
- ModuleDetailsCollection constructor.
- add() : mixed
- Adds an item to this collection.
- count() : int
- Returns the number of contained items.
- create() : ModuleDetailsCollection
- Creates and returns a new ModuledetailsCollection instance.
- getIterator() : ArrayIterator|Traversable
- Returns iterator for this collection.
- items() : array<string|int, mixed>
- Returns a list of all contained collection items.
Properties
$items
private
array<string|int, mixed>
$items
= []
Methods
__construct()
ModuleDetailsCollection constructor.
public
__construct([array<string|int, mixed> $items = [] ]) : mixed
Parameters
- $items : array<string|int, mixed> = []
Return values
mixed —add()
Adds an item to this collection.
public
add(ModuleDetails $item) : mixed
Parameters
- $item : ModuleDetails
Return values
mixed —count()
Returns the number of contained items.
public
count() : int
Return values
int —create()
Creates and returns a new ModuledetailsCollection instance.
public
static create([array<string|int, mixed> $items = [] ]) : ModuleDetailsCollection
Parameters
- $items : array<string|int, mixed> = []
Return values
ModuleDetailsCollection —getIterator()
Returns iterator for this collection.
public
getIterator() : ArrayIterator|Traversable
Return values
ArrayIterator|Traversable —items()
Returns a list of all contained collection items.
public
items() : array<string|int, mixed>