...Человеческий поиск в разработке...
- Модуль: imconnector
- Путь к файлу: ~/bitrix/modules/imconnector/lib/provider/base/input.php
- Класс: Bitrix\ImConnector\Provider\Base\Input
- Вызов: Input::receivingMessage
protected function receivingMessage(): Result { $result = clone $this->result; if ($result->isSuccess()) { $lineStatus = Status::getInstance($this->connector, (int)$this->line); if ($lineStatus->isStatus()) { $resultData = []; foreach ($this->data as $cell => $message) { $resultProcessingMessage = $this->processingMessage($message); $resultData[$cell] = $resultProcessingMessage->getResult(); if ($resultProcessingMessage->isSuccess()) { $resultData[$cell]['SUCCESS'] = true; } else { $resultData[$cell]['SUCCESS'] = false; $resultData[$cell]['ERRORS'] = $resultProcessingMessage->getErrorMessages(); //$result->addErrors($resultProcessingMessage->getErrors()); } } $result->setResult($resultData); } else { $result->addError(new Error( Loc::getMessage('IMCONNECTOR_NOT_ACTIVE_LINE'), Library::ERROR_IMCONNECTOR_NOT_ACTIVE_LINE, __METHOD__, [ '$command' => $this->command, '$connector' => $this->connector, '$line' => $this->line, '$data' => $this->data ] )); } } return $result; }