• Модуль: im
  • Путь к файлу: ~/bitrix/modules/im/lib/V2/Entity/Command/Command.php
  • Класс: BitrixImV2EntityCommandCommand
  • Вызов: Command::setModuleParams
protected function setModuleParams(array $command): array
{
	if (BitrixMainLoader::includeModule($command['MODULE_ID'])
		&& class_exists($command["CLASS"])
		&& method_exists($command["CLASS"], $command["METHOD_LANG_GET"]))
	{
		$localize = call_user_func_array(
			[$command["CLASS"], $command["METHOD_LANG_GET"]],
			[$command['COMMAND'], $this->lang]
		);

		if ($localize)
		{
			$command['TITLE'] = $localize['TITLE'];
			$command['PARAMS'] = $localize['PARAMS'];
		}
		else
		{
			$command['HIDDEN'] = 'Y';
			$command['METHOD_LANG_GET'] = '';
		}
	}
	else
	{
		$command['HIDDEN'] = 'Y';
		$command['METHOD_LANG_GET'] = '';
	}

	return $command;
}