- Модуль: imconnector
- Путь к файлу: ~/bitrix/modules/imconnector/lib/provider/base/output.php
- Класс: BitrixImConnectorProviderBaseOutput
- Вызов: Output::validationMethodCall
protected function validationMethodCall($name): Result
{
$result = clone $this->result;
if ($result->isSuccess())
{
if ($this->connector === 'all')
{
if (in_array(mb_strtolower($name), self::DYNAMIC_FUNCTIONS, false))
{
$result->addError(new Error(
Loc::getMessage('IMCONNECTOR_ERROR_PROVIDER_GENERAL_REQUEST_DYNAMIC_METHOD'),
Library::ERROR_IMCONNECTOR_PROVIDER_GENERAL_REQUEST_DYNAMIC_METHOD,
__METHOD__,
$name
));
}
}
elseif (in_array(mb_strtolower($name), self::STATIC_FUNCTIONS, false))
{
$result->addError(new Error(
Loc::getMessage('IMCONNECTOR_ERROR_PROVIDER_GENERAL_REQUEST_NOT_DYNAMIC_METHOD'),
Library::ERROR_IMCONNECTOR_PROVIDER_GENERAL_REQUEST_NOT_DYNAMIC_METHOD,
__METHOD__,
$name
));
}
}
return $result;
}