- Модуль: imbot
- Путь к файлу: ~/bitrix/modules/imbot/lib/controller.php
- Класс: BitrixImBotController
- Вызов: Controller::sendToService
static function sendToService($serviceName, $command, $params)
{
$serviceName = trim(preg_replace("/[^a-z]/", "", mb_strtolower($serviceName)));
if ($serviceName)
{
$className = '\Bitrix\ImBot\Service\'.ucfirst($serviceName);
if (
class_exists($className, true) &&
method_exists($className, 'onReceiveCommand')
)
{
$params = self::prepareParams($params);
return call_user_func_array([$className, 'onReceiveCommand'], [$command, $params]);
}
}
return null;
}