LibraryManager
in package
Table of Contents
- COLUMN_EXTERNAL_ID = 'external_id'
- COLUMN_FILE = 'file'
- COLUMN_ID = 'id'
- COLUMN_IMPORTANT = 'important'
- COLUMN_RULES = 'rules'
- COLUMN_SQL_RULES = 'sql_rules'
- COLUMN_TITLE = 'title'
- COLUMN_TYPE_NAME = 'type_name'
- COLUMN_UUID = 'uuid'
- TABLE_NAME = 'library'
- $container : Container
- $database : Context
- $employeeManager : EmployeesManager
- $fileManager : FileManager
- $SqlWhereBuilderFromQueryBuilderRules : SqlWhereBuilderFromQueryBuilderRules
- __construct() : mixed
- add() : mixed
- delete() : void
- get() : ActiveRow|null
- getAll() : Selection
- getByEmployee() : array<string|int, mixed>
- Возвращает Список материалов работника
- getByExternalId() : ActiveRow
- getByType() : array<string|int, mixed>
- getByUuid() : Row
- update() : int
Constants
COLUMN_EXTERNAL_ID
public
mixed
COLUMN_EXTERNAL_ID
= 'external_id'
COLUMN_FILE
public
mixed
COLUMN_FILE
= 'file'
COLUMN_ID
public
mixed
COLUMN_ID
= 'id'
COLUMN_IMPORTANT
public
mixed
COLUMN_IMPORTANT
= 'important'
COLUMN_RULES
public
mixed
COLUMN_RULES
= 'rules'
COLUMN_SQL_RULES
public
mixed
COLUMN_SQL_RULES
= 'sql_rules'
COLUMN_TITLE
public
mixed
COLUMN_TITLE
= 'title'
COLUMN_TYPE_NAME
public
mixed
COLUMN_TYPE_NAME
= 'type_name'
COLUMN_UUID
public
mixed
COLUMN_UUID
= 'uuid'
TABLE_NAME
public
mixed
TABLE_NAME
= 'library'
Properties
$container
private
Container
$container
$database
private
Context
$database
$employeeManager
private
EmployeesManager
$employeeManager
$fileManager
private
FileManager
$fileManager
$SqlWhereBuilderFromQueryBuilderRules
private
SqlWhereBuilderFromQueryBuilderRules
$SqlWhereBuilderFromQueryBuilderRules
Methods
__construct()
public
__construct(Context $database, Container $conteiner) : mixed
Parameters
- $database : Context
- $conteiner : Container
Return values
mixed —add()
public
add(ArrayHash $data) : mixed
Parameters
- $data : ArrayHash
Tags
Return values
mixed —delete()
public
delete(mixed $id) : void
Parameters
- $id : mixed
Tags
Return values
void —get()
public
get(mixed $id) : ActiveRow|null
Parameters
- $id : mixed
Return values
ActiveRow|null —getAll()
public
getAll() : Selection
Return values
Selection —getByEmployee()
Возвращает Список материалов работника
public
getByEmployee(int $employeeId) : array<string|int, mixed>
Parameters
- $employeeId : int
Tags
Return values
array<string|int, mixed> —getByExternalId()
public
getByExternalId(string $external_id) : ActiveRow
Parameters
- $external_id : string
Tags
Return values
ActiveRow —getByType()
public
getByType(array<string|int, mixed> $types, int $employee_id) : array<string|int, mixed>
Parameters
- $types : array<string|int, mixed>
- $employee_id : int
Return values
array<string|int, mixed> —getByUuid()
public
getByUuid(string $uuid) : Row
Parameters
- $uuid : string
Tags
Return values
Row —update()
public
update(ArrayHash $data) : int
Parameters
- $data : ArrayHash