- Модуль: imconnector
- Путь к файлу: ~/bitrix/modules/imconnector/lib/customconnectors.php
- Класс: BitrixImConnectorCustomConnectors
- Вызов: CustomConnectors::processingInProvider
static function processingInProvider($command, $connector, $line, $data): Result
{
$result = new Result();
$params = [
'BX_COMMAND' => $command,
'CONNECTOR' => $connector,
'LINE' => $line,
'DATA' => $data,
];
$providerResult = Provider::getProviderForConnectorInput($connector, $params);
if ($providerResult->isSuccess())
{
/** @var BitrixImConnectorProviderCustomInput $provider */
$provider = $providerResult->getResult();
if ($provider instanceof ProviderBaseInput)
{
$result = $provider->reception();
}
}
else
{
$result->addErrors($providerResult->getErrors());
}
return $result;
}