Model
class Model implements Common
Абстрактный класс моделей
Constants
MESSAGE_ID_REQUIRED |
|
MESSAGE_ID_CAN_NOT_CHANGED |
|
Methods
array
getFields()
Загружаемые поля модели
$this
post(array $data)
Добавление новой записи по API
$this
set(array $data, int $status = null)
Установка данных модели
int
getId()
Получение идентификатора модели
int
setId(int $id)
Установка идентификатора модели
$this
put(array $data)
Обновление записи по API
$this
delete(int $id = null)
Удаление модели
mixed
__get(mixed $name)
Магический Get
array
get(int $id = null)
Получение метаданных по идентификатору модели
Details
at line 71
__construct(Client $client, array $fields)
Конструктор модели
at line 90
array
getFields()
Загружаемые поля модели
at line 104
$this
post(array $data)
Добавление новой записи по API
at line 118
protected Client
getClient()
Получение инстанса клиента
at line 133
$this
set(array $data, int $status = null)
Установка данных модели
at line 161
int
getId()
Получение идентификатора модели
at line 175
int
setId(int $id)
Установка идентификатора модели
at line 189
$this
put(array $data)
Обновление записи по API
at line 209
$this
delete(int $id = null)
Удаление модели
at line 231
mixed
__get(mixed $name)
Магический Get
at line 251
array
get(int $id = null)
Получение метаданных по идентификатору модели