BaseTable
Table of Contents
Properties
- $internalClass : mixed
Methods
- add() : AddResult
- Creates new record and return it new result.
- callback() : void
- Registers calllback for internal table.
- delete() : Result
- Deletes exists record.
- getList() : Result
- Returns records of table.
- getMap() : array<string|int, mixed>
- Returns table's map.
- setData() : bool
- Updates entity data.
- update() : Result
- Updates exists record.
Properties
$internalClass
public
static mixed
$internalClass
= null
Methods
add()
Creates new record and return it new result.
public
static add(array<string|int, mixed> $fields) : AddResult
Parameters
- $fields : array<string|int, mixed>
-
Fields array.
Return values
AddResultcallback()
Registers calllback for internal table.
public
static callback(string $code, callable $callback) : void
Parameters
- $code : string
-
Type of callback.
- $callback : callable
-
Callback.
delete()
Deletes exists record.
public
static delete(int $id) : Result
Parameters
- $id : int
-
Record key.
Return values
ResultgetList()
Returns records of table.
public
static getList([array<string|int, mixed> $params = [] ]) : Result
Parameters
- $params : array<string|int, mixed> = []
-
Params array like ORM style.
Return values
ResultgetMap()
Returns table's map.
public
static getMap() : array<string|int, mixed>
Return values
array<string|int, mixed>setData()
Updates entity data.
public
setData(array<string|int, mixed> $data) : bool
Parameters
- $data : array<string|int, mixed>
-
New blank data.
Return values
boolupdate()
Updates exists record.
public
static update(int $id[, array<string|int, mixed> $fields = [] ]) : Result
Parameters
- $id : int
-
Record key.
- $fields : array<string|int, mixed> = []
-
Fields array.