1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
MessageError.php
См. документацию.
1<?php
2
3namespace Bitrix\Im\V2\Message;
4
5use Bitrix\Im\V2\Error;
6use Bitrix\Main\Localization\Loc;
7
8class MessageError extends Error
9{
10 public const
11 WRONG_PARAMETER = 'WRONG_PARAMETER',
12 WRONG_SENDER = 'WRONG_SENDER',
13 EMPTY_MESSAGE = 'EMPTY_MESSAGE',
14 NOTIFY_MODULE = 'NOTIFY_MODULE',
15 NOTIFY_EVENT = 'NOTIFY_EVENT',
16 NOTIFY_TYPE = 'NOTIFY_TYPE',
17 NOTIFY_BUTTONS = 'NOTIFY_BUTTONS',
18 MESSAGE_NOT_FOUND = 'MESSAGE_NOT_FOUND',
19 MESSAGE_DUPLICATED_BY_UUID = 'MESSAGE_DUPLICATED_BY_UUID',
20 MESSAGE_IS_ALREADY_FAVORITE = 'MESSAGE_IS_ALREADY_FAVORITE',
21 MESSAGE_IS_ALREADY_PIN = 'MESSAGE_IS_ALREADY_PIN',
22 MESSAGE_IS_ALREADY_IN_REMINDERS = 'MESSAGE_IS_ALREADY_IN_REMINDERS',
23 ACCESS_DENIED = 'MESSAGE_ACCESS_DENIED',
24 MESSAGE_ACCESS_DENIED_BY_TARIFF = 'MESSAGE_ACCESS_DENIED_BY_TARIFF',
25 NOT_FOUND = 'MESSAGE_NOT_FOUND',
26 MESSAGE_TOO_OLD_FOR_DELETION = 'MESSAGE_TOO_OLD_FOR_DELETION',
27 DIFFERENT_CHAT_ERROR = 'MESSAGES_IN_DIFFERENT_CHAT_ERROR',
28 TOO_MANY_MESSAGES = 'TOO_MANY_MESSAGES',
29 SENDING_FAILED = 'SENDING_FAILED',
30 MARK_FAILED = 'MESSAGE_MARK_FAILED',
31 INFORM_USER_CONTEXT_ERROR = 'INFORM_USER_CONTEXT_ERROR',
32 INFORM_VIEWED_ERROR = 'INFORM_VIEWED_ERROR',
33 INFORM_TIMEOUT_ERROR = 'INFORM_TIMEOUT_ERROR',
34 INFORM_USER_STATUS_ERROR = 'INFORM_USER_STATUS_ERROR',
35 REPLY_ERROR = 'REPLY_ERROR',
36 PARAMS_ERROR = 'PARAMS_ERROR',
37 WRONG_UUID = 'WRONG_UUID'
38 ;
39
40 protected function loadErrorMessage($code, $replacements): string
41 {
42 return Loc::getMessage("ERROR_MESSAGE_{$code}", $replacements) ?: '';
43 }
44
45 protected function loadErrorDescription($code, $replacements): string
46 {
47 return Loc::getMessage("ERROR_MESSAGE_{$code}_DESC", $replacements) ?: '';
48 }
49}
const MESSAGE_IS_ALREADY_FAVORITE
Определения MessageError.php:20
const DIFFERENT_CHAT_ERROR
Определения MessageError.php:27
const MESSAGE_IS_ALREADY_PIN
Определения MessageError.php:21
const INFORM_TIMEOUT_ERROR
Определения MessageError.php:33
const INFORM_USER_STATUS_ERROR
Определения MessageError.php:34
const MESSAGE_IS_ALREADY_IN_REMINDERS
Определения MessageError.php:22
const MESSAGE_DUPLICATED_BY_UUID
Определения MessageError.php:19
const INFORM_USER_CONTEXT_ERROR
Определения MessageError.php:31
loadErrorMessage($code, $replacements)
Определения MessageError.php:40
loadErrorDescription($code, $replacements)
Определения MessageError.php:45
const INFORM_VIEWED_ERROR
Определения MessageError.php:32
const MESSAGE_TOO_OLD_FOR_DELETION
Определения MessageError.php:26
const MESSAGE_ACCESS_DENIED_BY_TARIFF
Определения MessageError.php:24
Определения error.php:15
$code
Определения error.php:17