# ticketStatuses.findAllByTypes()

#### <span style="color: #222222; font-size: 1.666em;">Поиск статусов по типу статуса</span>  


```JavaScript
ticketStatuses.findAllByTypes(string|array|object|null $types, string $operator = '=', bool $isReturnCollection = false)
```

##### Описание:

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

##### Атрибуты:

<table border="1" id="bkmrk-%D0%98%D0%BC%D1%8F-%D0%A2%D0%B8%D0%BF-%D0%9E%D0%BF%D0%B8%D1%81%D0%B0%D0%BD%D0%B8%D0%B5-typ" style="border-collapse: collapse; width: 100%; height: 59.5938px;"><tbody><tr style="background-color: #ced4d9; height: 29.7969px;"><td style="width: 33.3745%; height: 29.7969px;">Имя</td><td style="width: 33.3745%; height: 29.7969px;">Тип</td><td style="width: 33.3745%; height: 29.7969px;">Описание</td></tr><tr><td style="width: 33.3745%; height: 46.7969px;">types</td><td style="width: 33.3745%; height: 46.7969px;">string|array|object|null</td><td style="width: 33.3745%; height: 46.7969px;">Тип статуса</td></tr><tr><td style="width: 33.3745%; height: 46.7969px;">operator</td><td style="width: 33.3745%; height: 46.7969px;">string</td><td style="width: 33.3745%; height: 46.7969px;">Оператор</td></tr><tr><td style="width: 33.3745%; height: 46.7969px;">isReturnCollection</td><td style="width: 33.3745%; height: 46.7969px;">bool</td><td style="width: 33.3745%; height: 46.7969px;">Параметр позволяющий вернуть значения в виде коллекции</td></tr></tbody></table>

На данный момент поддерживаются следующие типы статусов:

- NEW
- ASSIGNED
- PENDING\_CONFIRMATION
- CONFIRMED
- CANCELLED
- CLOSED
- PENDING\_PAYMENT
- PAYMENT\_FAILED
- PAID
- PREPARING\_ORDER
- DELIVERY\_IN\_PROGRESS
- WAITS\_FOR\_CUSTOMER\_PICK\_UP
- DELIVERED

##### Возвращает:

**Collection** - данные статусов в виде коллекции.

##### Пример:

```JavaScript
var statuses = ticketStatuses.findAllByTypes(['ASSIGNED', 'NEW'], 'IN');
lead.setAttr('4_found_ticket_statuses_by_types_in_count', statuses.length);

statuses = ticketStatuses.findAllByTypes('ASSIGNED', 'like');
lead.setAttr('5_found_ticket_statuses_by_types_like_count', statuses.length);
```