Bitrix-D7 23.9
 
Загрузка...
Поиск...
Не найдено
StatusResolver.php
1<?php
2
4
6
8{
9
10 public function resolveStatus(string $serviceStatus): ?int
11 {
12 $serviceStatus = mb_strtolower($serviceStatus);
13 switch ($serviceStatus)
14 {
15 case 'read':
16 case 'sent':
18 case 'enqueued':
20 case 'delayed':
22 case 'delivered':
24 case 'undelivered':
26 case 'failed':
27 case 'cancelled':
29 default:
30 return
31 mb_strpos($serviceStatus, 'error') === 0
33 : null
34 ;
35 }
36 }
37}