...Человеческий поиск в разработке...
- Модуль: crm
- Путь к файлу: ~/bitrix/modules/crm/lib/merger/entitymergerexception.php
- Класс: Bitrix\Crm\Merger\EntityMergerException
- Вызов: EntityMergerException::getMessageByCode
protected function getMessageByCode($code) { if($code === self::CONFLICT_RESOLUTION_NOT_SUPPORTED) { $conflictResolutionModeName = ConflictResolutionMode::getName($this->conflictResolutionMode); $message = "Conflict resolution mode '{$conflictResolutionModeName}' is not supported in current context."; } elseif($code === self::CONFLICT_OCCURRED) { $message = "Conflict is occurred. Operation may cause the loss of data."; } else { $name = 'Entity'; $entityID = $this->entityID; if($this->roleID === EntityMerger::ROLE_SEED) { $name = 'Seed entity'; } elseif($this->roleID === EntityMerger::ROLE_TARG) { $name = 'Target entity'; } if($code === self::READ_DENIED) { $message = "{$name} [{$entityID}] read permission denied."; } elseif($code === self::UPDATE_DENIED) { $message = "{$name} [{$entityID}] update permission denied."; } elseif($code === self::DELETE_DENIED) { $message = "{$name} [{$entityID}] delete permission denied."; } elseif($code === self::NOT_FOUND) { $message = "{$name} [{$entityID}] is not found."; } elseif($code === self::UPDATE_FAILED) { $message = "{$name} [{$entityID}] update operation failed."; } elseif($code === self::DELETE_FAILED) { $message = "{$name} [{$entityID}] delete operation failed."; } else { $message = 'General error.'; } } return $message; }