FlowManager
in package
Table of Contents
- COL_CREATE_DT = 'create_dt'
- Столбец даты создания
- COL_EMPLOYEE_UUID = 'employee_id'
- Столбец идентификатора работника прошедшего поток
- COL_TYPE = 'type'
- Столбец типа потока
- COL_UUID = 'uuid'
- Столбец UUID
- PRIMARY_KEY = self::COL_UUID
- Первичный ключ
- SERVICE_NAME = 'flow.manager'
- TABLE_NAME = 'flows'
- Название таблицы
- $database : Explorer
- __construct() : mixed
- add() : array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable
- Создаёт новую запись
- delete() : void
- find() : Selection
- Возвращает список сохранённых потоков
- get() : ActiveRow
- update() : void
- whereEmployee() : Selection
- Удаляет запись из таблицы потока
Constants
COL_CREATE_DT
Столбец даты создания
public
mixed
COL_CREATE_DT
= 'create_dt'
COL_EMPLOYEE_UUID
Столбец идентификатора работника прошедшего поток
public
mixed
COL_EMPLOYEE_UUID
= 'employee_id'
COL_TYPE
Столбец типа потока
public
mixed
COL_TYPE
= 'type'
COL_UUID
Столбец UUID
public
mixed
COL_UUID
= 'uuid'
PRIMARY_KEY
Первичный ключ
public
mixed
PRIMARY_KEY
= self::COL_UUID
SERVICE_NAME
public
mixed
SERVICE_NAME
= 'flow.manager'
TABLE_NAME
Название таблицы
public
mixed
TABLE_NAME
= 'flows'
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> $value) : array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable
Parameters
- $value : iteratable<string|int, mixed>
Tags
Return values
array<string|int, mixed>|bool|int|iteratable<string|int, mixed>|ActiveRow|Selection|Traversable —delete()
public
delete(string $uuid) : void
Parameters
- $uuid : string
Tags
Return values
void —find()
Возвращает список сохранённых потоков
public
find() : Selection
Return values
Selection —get()
public
get(string $uuid) : ActiveRow
Parameters
- $uuid : string
Tags
Return values
ActiveRow —update()
public
update(string $uuid, iteratable<string|int, mixed> $value) : void
Parameters
- $uuid : string
- $value : iteratable<string|int, mixed>
Tags
Return values
void —whereEmployee()
Удаляет запись из таблицы потока
public
whereEmployee(string $employee_uuid) : Selection
Parameters
- $employee_uuid : string