1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
ChatError.php
См. документацию.
1<?php
2
3namespace Bitrix\Im\V2\Chat;
4
5use Bitrix\Im\V2\Error;
6use Bitrix\Main\Localization\Loc;
7
8class ChatError extends Error
9{
10 public const
11 WRONG_TYPE = 'WRONG_MESSAGE_TYPE',
12 WRONG_PARAMETER = 'WRONG_PARAMETER',
13 WRONG_SENDER = 'WRONG_SENDER',
14 WRONG_RECIPIENT = 'WRONG_RECIPIENT',
15 WRONG_TARGET_CHAT = 'WRONG_TARGET_CHAT',
16 WRONG_COLOR = 'WRONG_COLOR',
17 WRONG_PARENT_CHAT = 'WRONG_PARENT_CHAT',
18 WRONG_PARENT_MESSAGE = 'WRONG_PARENT_MESSAGE',
19 ACCESS_DENIED = 'ACCESS_DENIED',
20 NOT_FOUND = 'CHAT_NOT_FOUND',
21 BEFORE_SEND_EVENT = 'EVENT_MESSAGE_SEND',
22 FROM_OTHER_MODULE = 'ERROR_FROM_OTHER_MODULE',
23 CREATION_ERROR = 'CREATION_ERROR',
24 ID_EMPTY_ERROR = 'ID_EMPTY_ERROR',
25 INVALID_PIN_POSITION = 'INVALID_PIN_POSITION',
26 MAX_PINNED_CHATS_ERROR = 'MAX_PINNED_CHATS_ERROR',
27 USER_ID_EMPTY_ERROR = 'USER_ID_EMPTY_ERROR',
28 IMBOT_NOT_INSTALLED = 'IMBOT_NOT_INSTALLED',
29 AI_ASSISTANT_NOT_AVAILABLE = 'AI_ASSISTANT_NOT_AVAILABLE',
30 COPILOT_NOT_INSTALLED = 'COPILOT_NOT_INSTALLED',
31 COPILOT_DELETE_ERROR = 'COPILOT_DELETE_ERROR',
32 TASK_ACCESS_ERROR = 'TASK_ACCESS_ERROR',
33 CONVERT_ERROR = 'CONVERT_ERROR',
34 WRONG_CHAT_TYPE = 'WRONG_CHAT_TYPE',
35 ENTITY_ID_EMPTY = 'ENTITY_ID_EMPTY',
36 ENTITY_TYPE_EMPTY = 'ENTITY_TYPE_EMPTY',
37 AUTHOR_ID_EMPTY = 'AUTHOR_ID_EMPTY',
38 AUTHOR_NOT_EXISTS = 'AUTHOR_NOT_EXISTS',
39 MANAGE_ACCESS_DENIED = 'MANAGE_ACCESS_DENIED',
40 TEXT_FIELD_DISABLED = 'TEXT_FIELD_DISABLED',
41 CREATE_LOCK_ERROR = 'CREATE_LOCK_ERROR'
42 ;
43
44 protected function loadErrorMessage($code, $replacements): string
45 {
46 return Loc::getMessage("ERROR_CHAT_{$code}", $replacements) ?: '';
47 }
48
49 protected function loadErrorDescription($code, $replacements): string
50 {
51 return Loc::getMessage("ERROR_CHAT_{$code}_DESC", $replacements) ?: '';
52 }
53}
const CREATION_ERROR
Определения ChatError.php:23
const COPILOT_NOT_INSTALLED
Определения ChatError.php:30
const ENTITY_TYPE_EMPTY
Определения ChatError.php:36
const CONVERT_ERROR
Определения ChatError.php:33
const MAX_PINNED_CHATS_ERROR
Определения ChatError.php:26
const WRONG_COLOR
Определения ChatError.php:16
const WRONG_RECIPIENT
Определения ChatError.php:14
const COPILOT_DELETE_ERROR
Определения ChatError.php:31
const WRONG_PARAMETER
Определения ChatError.php:12
const TEXT_FIELD_DISABLED
Определения ChatError.php:40
const MANAGE_ACCESS_DENIED
Определения ChatError.php:39
const WRONG_CHAT_TYPE
Определения ChatError.php:34
const ACCESS_DENIED
Определения ChatError.php:19
const WRONG_SENDER
Определения ChatError.php:13
const ID_EMPTY_ERROR
Определения ChatError.php:24
const BEFORE_SEND_EVENT
Определения ChatError.php:21
const IMBOT_NOT_INSTALLED
Определения ChatError.php:28
const INVALID_PIN_POSITION
Определения ChatError.php:25
const NOT_FOUND
Определения ChatError.php:20
const WRONG_PARENT_CHAT
Определения ChatError.php:17
const AI_ASSISTANT_NOT_AVAILABLE
Определения ChatError.php:29
const WRONG_TARGET_CHAT
Определения ChatError.php:15
const ENTITY_ID_EMPTY
Определения ChatError.php:35
const CREATE_LOCK_ERROR
Определения ChatError.php:41
const AUTHOR_ID_EMPTY
Определения ChatError.php:37
const WRONG_TYPE
Определения ChatError.php:11
loadErrorMessage($code, $replacements)
Определения ChatError.php:44
const TASK_ACCESS_ERROR
Определения ChatError.php:32
loadErrorDescription($code, $replacements)
Определения ChatError.php:49
const FROM_OTHER_MODULE
Определения ChatError.php:22
const AUTHOR_NOT_EXISTS
Определения ChatError.php:38
const USER_ID_EMPTY_ERROR
Определения ChatError.php:27
const WRONG_PARENT_MESSAGE
Определения ChatError.php:18
Определения error.php:15
$code
Определения error.php:17