ActiveRecordCollection
Table of Contents
Methods
- add() : static
- Append collection with new item.
- delete() : Result
- Drops object from database.
- find() : static
- getCollectionElementClass() : string|ActiveRecord
- Returns collection item's class name.
- getDataClass() : string
- Returns ORM tablet class name.
- getDataEntityCollection() : Collection
- Returns ORM data entity.
- getPrimaryIds() : array<string|int, int>
- load() : Result
- Restores object state from database.
- save() : Result
- Saves collection objects states into database.
Methods
add()
Append collection with new item.
public
add(ActiveRecord $entry) : static
Parameters
- $entry : ActiveRecord
Return values
staticdelete()
Drops object from database.
public
delete() : Result
Return values
Resultfind()
public
static find(array<string|int, mixed> $filter, array<string|int, mixed> $order[, int|null $limit = null ][, Context|null $context = null ]) : static
Parameters
- $filter : array<string|int, mixed>
- $order : array<string|int, mixed>
- $limit : int|null = null
- $context : Context|null = null
Return values
staticgetCollectionElementClass()
Returns collection item's class name.
public
static getCollectionElementClass() : string|ActiveRecord
Return values
string|ActiveRecordgetDataClass()
Returns ORM tablet class name.
public
static getDataClass() : string
Return values
stringgetDataEntityCollection()
Returns ORM data entity.
public
getDataEntityCollection() : Collection
Return values
CollectiongetPrimaryIds()
public
getPrimaryIds() : array<string|int, int>
Return values
array<string|int, int>load()
Restores object state from database.
public
load(array<string|int, int>|array<string|int, mixed>|array<string|int, EntityObject>|Collection $source) : Result
Parameters
- $source : array<string|int, int>|array<string|int, mixed>|array<string|int, EntityObject>|Collection
Return values
Resultsave()
Saves collection objects states into database.
public
save() : Result