File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/modules/messageservice/lib/Providers/Edna/SMS/StatusResolver.php
Back
<?php namespace Bitrix\MessageService\Providers\Edna\SMS; use Bitrix\MessageService\MessageStatus; class StatusResolver implements \Bitrix\MessageService\Providers\StatusResolver { public function resolveStatus(string $serviceStatus): ?int { $serviceStatus = mb_strtolower($serviceStatus); switch ($serviceStatus) { case 'read': case 'sent': return MessageStatus::SENT; case 'enqueued': return MessageStatus::QUEUED; case 'delayed': return MessageStatus::ACCEPTED; case 'delivered': return MessageStatus::DELIVERED; case 'undelivered': return MessageStatus::UNDELIVERED; case 'failed': case 'cancelled': return MessageStatus::FAILED; default: return mb_strpos($serviceStatus, 'error') === 0 ? MessageStatus::ERROR : null ; } } }
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.27 |
proxy
|
phpinfo
|
Settings