MaterialsManager
in package
Table of Contents
- COL_ID = 'id'
- COL_MANDATORY_ANSWER = 'mandatory_answer'
- COL_RULES_QUESTION = 'rules_question'
- COL_TYPE_ADDITIONAL_EDUCATION = 'type_additional_education'
- COL_TYPE_QUESTION = 'type_question'
- SERVICE_NAME = 'extra.education.materials.manager'
- TABLE_NAME = 'edc_materials'
- $database : Explorer
- __construct() : mixed
- add() : ActiveRow
- Добавляет запись
- delete() : void
- Удаляет запись
- find() : Selection
- Возвращает список материалов
- findByType() : Selection
- get() : ActiveRow
- Возвращает одну запись
- update() : ActiveRow
- Обновляет запись
Constants
COL_ID
public
string
COL_ID
= 'id'
COL_MANDATORY_ANSWER
public
string
COL_MANDATORY_ANSWER
= 'mandatory_answer'
COL_RULES_QUESTION
public
string
COL_RULES_QUESTION
= 'rules_question'
COL_TYPE_ADDITIONAL_EDUCATION
public
string
COL_TYPE_ADDITIONAL_EDUCATION
= 'type_additional_education'
COL_TYPE_QUESTION
public
string
COL_TYPE_QUESTION
= 'type_question'
SERVICE_NAME
public
mixed
SERVICE_NAME
= 'extra.education.materials.manager'
TABLE_NAME
public
string
TABLE_NAME
= 'edc_materials'
Properties
$database
private
Explorer
$database
Methods
__construct()
public
__construct(Explorer $database) : mixed
Parameters
- $database : Explorer
Return values
mixed —add()
Добавляет запись
public
add(iteratable<string|int, mixed> $values) : ActiveRow
Parameters
- $values : iteratable<string|int, mixed>
Return values
ActiveRow —delete()
Удаляет запись
public
delete(int $id) : void
Parameters
- $id : int
Tags
Return values
void —find()
Возвращает список материалов
public
find() : Selection
Return values
Selection —findByType()
public
findByType(string $type_uuid) : Selection
Parameters
- $type_uuid : string
Tags
Return values
Selection —get()
Возвращает одну запись
public
get(int $id) : ActiveRow
Parameters
- $id : int
Tags
Return values
ActiveRow —update()
Обновляет запись
public
update(int $id, iteratable<string|int, mixed> $values) : ActiveRow
Parameters
- $id : int
- $values : iteratable<string|int, mixed>