ActiveRecordImplementation
Implementation of the interface @see \Bitrix\Im\V2\ActiveRecord
Table of Contents
Methods
- delete() : Result
- fill() : static
- Fills object's fields with provided values.
- fillActual() : self
- getDataEntity() : EntityObject
- isChanged() : bool
- Tells true if object has been changed.
- isDeleted() : bool
- Tells true if object marked to drop.
- load() : Result
- markChanged() : static
- Marks object changed.
- markDrop() : static
- Marks object to drop on save.
- onAfterOrmUpdate() : self
- prepareFields() : Result
- save() : Result
- toArray() : array<string|int, mixed>
- Returns object state as array.
Methods
delete()
public
delete() : Result
Return values
Resultfill()
Fills object's fields with provided values.
public
fill(array<string|int, mixed> $source) : static
Parameters
- $source : array<string|int, mixed>
Return values
staticfillActual()
public
fillActual(array<string|int, mixed> $fieldsToFill) : self
Parameters
- $fieldsToFill : array<string|int, mixed>
Return values
selfgetDataEntity()
public
getDataEntity() : EntityObject
Return values
EntityObjectisChanged()
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()
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([bool|null $state = null ]) : static
Parameters
- $state : bool|null = null
Return values
staticmarkDrop()
Marks object to drop on save.
public
markDrop() : static
Return values
staticonAfterOrmUpdate()
public
onAfterOrmUpdate(array<string|int, mixed> $fields) : self
Parameters
- $fields : array<string|int, mixed>
Return values
selfprepareFields()
public
prepareFields() : Result
Return values
Resultsave()
public
save() : Result
Return values
ResulttoArray()
Returns object state as array.
public
toArray() : array<string|int, mixed>