Методы personQueues

personQueues.find()

Найти очередь исполнителей

personQueues.find($where, bool $isReturnCollection = false)
Описание:

Находит очередь исполнителей соответствующую указанным значениям.

Атрибуты:
Имя Тип Описание

where

array Параметр по которому будет проверяться соответствие с найденными очередями

isReturnCollection

bool Параметр позволяющий вернуть значения в виде коллекции
Возвращает:

ScriptPersonQueue[] - обертка вокруг записи из таблицы person_queues

или

Collection - данные очередей в виде коллекции.

Пример:

Атрибуты и методы ScriptPersonQueue

Описание Метод Возвращаемое значение

Получение id

  • .id

  • .getId()

int
Получение кода
  • .code 

  • .getCode()

string
Получение активности
  • .is_enabled

  • .getIsEnabled()

bool
Получение заголовка
  • .title 

  • .getTitle()

string
Получение даты создания
  • .created_at

  • .createdAt

  • .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

 string
Получение даты обновления
  • .updated_at

  • .updatedAt

  • .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

string
Обновление
  • .reload()
bool
Приводит $title к нижнему регистру и сравнивает с заголовком очереди
  • .isSameTitle($title)
bool

personQueues.findById()

Найти очередь исполнителей по id

personQueues.findById(string|int|null $id)
Описание:

Находит очередь исполнителей соответствующую указанному id.

Атрибуты:
Имя Тип Описание

id

string|int|null ID очереди исполнителей
Возвращает:

ScriptPersonQueue[] - обертка вокруг записи из таблицы person_queues.

Пример:

Атрибуты и методы ScriptPersonQueue

Описание Метод Возвращаемое значение

Получение id

  • .id

  • .getId()

int
Получение кода
  • .code 

  • .getCode()

string
Получение активности
  • .is_enabled

  • .getIsEnabled()

bool
Получение заголовка
  • .title 

  • .getTitle()

string
Получение даты создания
  • .created_at

  • .createdAt

  • .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

 string
Получение даты обновления
  • .updated_at

  • .updatedAt

  • .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

string
Обновление
  • .reload()
bool
Приводит $title к нижнему регистру и сравнивает с заголовком очереди
  • .isSameTitle($title)
bool

personQueues.findAllByTitles()

Найти очереди исполнителей по заголовку

personQueues.findAllByTitles(string|array|object|null $titles, bool $isEnabled = null, string $findTitleOperator = 'IN', bool $isReturnCollection = false)
Описание:

Находит очереди исполнителей соответствующим указанным заголовкам.

Атрибуты:
Имя Тип Описание

titles

string|array|object|null Заголовки очередей

isEnabled

bool  Активность очереди

findTitleOperator 

string  Оператор заголовка, по умолчанию 'IN'

isReturnCollection 

bool  Параметр позволяющий вернуть значения в виде коллекции
Возвращает:

ScriptPersonQueue[] - обертка вокруг записи из таблицы person_queues

или

Collection - данные очередей в виде коллекции.

Пример:

Атрибуты и методы ScriptPersonQueue

Описание Метод Возвращаемое значение

Получение id

  • .id

  • .getId()

int
Получение кода
  • .code 

  • .getCode()

string
Получение активности
  • .is_enabled

  • .getIsEnabled()

bool
Получение заголовка
  • .title 

  • .getTitle()

string
Получение даты создания
  • .created_at

  • .createdAt

  • .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

 string
Получение даты обновления
  • .updated_at

  • .updatedAt

  • .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

string
Обновление
  • .reload()
bool
Приводит $title к нижнему регистру и сравнивает с заголовком очереди
  • .isSameTitle($title)
bool

personQueues.findByCode()

Найти очередь исполнителей по коду

personQueues.findByCode(string $code, bool $isEnabled = null, string $findCodeOperator = '=')
Описание:

Находит очередь исполнителей соответствующую указанному коду.

Атрибуты:
Имя Тип Описание

code

string Код очереди

isEnabled

bool  Активность очереди

findCodeOperator

string  Оператор кода, по умолчанию '='
Возвращает:

ScriptPersonQueue[] - обертка вокруг записи из таблицы person_queues.

Пример:
let personQueue = personQueues.findByCode('хоккей');
let personQueueId = personQueue.id;

Атрибуты и методы ScriptPersonQueue

Описание Метод Возвращаемое значение

Получение id

  • .id

  • .getId()

int
Получение кода
  • .code 

  • .getCode()

string
Получение активности
  • .is_enabled

  • .getIsEnabled()

bool
Получение заголовка
  • .title 

  • .getTitle()

string
Получение даты создания
  • .created_at

  • .createdAt

  • .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

 string
Получение даты обновления
  • .updated_at

  • .updatedAt

  • .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

string
Обновление
  • .reload()
bool
Приводит $title к нижнему регистру и сравнивает с заголовком очереди
  • .isSameTitle($title)
bool

personQueues.findAllByCodes()

Найти очереди исполнителей по коду

personQueues.findAllByCodes($codes, bool $isEnabled = null, string $findCodeOperator = 'IN', bool $isReturnCollection = false)
Описание:

Находит очереди исполнителей соответствующим указанным кодам.

Атрибуты:
Имя Тип Описание

codes

string|array|object|null Коды очередей

isEnabled

bool  Активность очереди

findCodeOperator

string  Оператор кода, по умолчанию 'IN'

isReturnCollection

bool  Параметр позволяющий вернуть значения в виде коллекции
Возвращает:

ScriptPersonQueue[] - обертка вокруг записи из таблицы person_queues

или

Collection - данные очередей в виде коллекции.

Пример:

Атрибуты и методы ScriptPersonQueue

Описание Метод Возвращаемое значение

Получение id

  • .id

  • .getId()

int
Получение кода
  • .code 

  • .getCode()

string
Получение активности
  • .is_enabled

  • .getIsEnabled()

bool
Получение заголовка
  • .title 

  • .getTitle()

string
Получение даты создания
  • .created_at

  • .createdAt

  • .getCreatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .createdAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

 string
Получение даты обновления
  • .updated_at

  • .updatedAt

  • .getUpdatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

  • .updatedAtFormatted(string $format = 'Y-m-d H:i:s', ?string $timeZone = null)

string
Обновление
  • .reload()
bool
Приводит $title к нижнему регистру и сравнивает с заголовком очереди
  • .isSameTitle($title)
bool

personQueues.reload()

Обновить очередь исполнителей

personQueues.reload()
Описание:

Обновляет данные очередей исполнителей

Возвращает:

bool - подтверждение обновления очередей.

personQueues.getCollection()

Получить коллекцию очередей исполнителей

personQueues.getCollection()
Описание:

Возвращает коллекцию очередей исполнителей.

Возвращает:

Collection - данные очередей в виде коллекции.