ActiveRecord
Table of Contents
Methods
- delete() : Result
- Drops object from database.
- fill() : self
- Fills object's fields with provided values.
- getDataClass() : string
- Returns ORM tablet class name.
- getDataEntity() : EntityObject
- Returns ORM data entity.
- getPrimaryId() : int|null
- isChanged() : bool
- Tells true if object has been changed.
- isDeleted() : bool
- Tells true if object marked to drop.
- load() : Result
- Restores object state from database.
- markChanged() : self
- Marks object changed.
- markDrop() : self
- Marks object to drop on save.
- prepareFields() : Result
- Fills and prepares the fields of the data entity.
- save() : Result
- Saves object state into database.
- setPrimaryId() : self
- toArray() : array<string|int, mixed>
- Returns object state as array.
Methods
delete()
Drops object from database.
public
delete() : Result
Return values
Resultfill()
Fills object's fields with provided values.
public
fill(array<string|int, mixed> $source) : self
Parameters
- $source : array<string|int, mixed>
Return values
selfgetDataClass()
Returns ORM tablet class name.
public
static getDataClass() : string
Return values
stringgetDataEntity()
Returns ORM data entity.
public
getDataEntity() : EntityObject
Return values
EntityObjectgetPrimaryId()
public
getPrimaryId() : int|null
Return values
int|nullisChanged()
Tells true if object has been changed.
public
isChanged() : bool
Return values
boolisDeleted()
Tells true if object marked to drop.
public
isDeleted() : bool
Return values
boolload()
Restores object state from database.
public
load(int|array<string|int, mixed>|EntityObject $source) : Result
Parameters
- $source : int|array<string|int, mixed>|EntityObject
Return values
ResultmarkChanged()
Marks object changed.
public
markChanged() : self
Return values
selfmarkDrop()
Marks object to drop on save.
public
markDrop() : self
Return values
selfprepareFields()
Fills and prepares the fields of the data entity.
public
prepareFields() : Result
Return values
Resultsave()
Saves object state into database.
public
save() : Result
Return values
ResultsetPrimaryId()
public
setPrimaryId(int $primaryId) : self
Parameters
- $primaryId : int
Return values
selftoArray()
Returns object state as array.
public
toArray() : array<string|int, mixed>