EntityCollection implements ItemCollection, IteratorAggregate, Countable
FinalYes
Table of Contents
Interfaces
- ItemCollection
- IteratorAggregate
- Countable
Methods
- __construct() : mixed
- add() : EntityCollection
- count() : int
- filterByType() : EntityCollection
- fromMemberCollection() : EntityCollection
- getIterator() : ArrayIterator
- toArray() : array<string|int, T>
Methods
__construct()
public
__construct(Entity ...$items) : mixed
Parameters
- $items : Entity
add()
public
add(Entity $item) : EntityCollection
Parameters
- $item : Entity
Return values
EntityCollectioncount()
public
count() : int
Return values
intfilterByType()
public
filterByType(EntityType $entityType) : EntityCollection
Parameters
- $entityType : EntityType
Return values
EntityCollectionfromMemberCollection()
public
static fromMemberCollection(MemberCollection $collection) : EntityCollection
Parameters
- $collection : MemberCollection
Return values
EntityCollectiongetIterator()
public
getIterator() : ArrayIterator
Return values
ArrayIteratortoArray()
public
toArray() : array<string|int, T>