• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/engine/resolver.php
  • Класс: BitrixMainEnginename
  • Вызов: name::buildClassNameByAction
static function buildClassNameByAction($vendor, $module, array $actionParts)
{
	if($vendor === self::DEFAULT_VENDOR)
	{
		$namespace = "\Bitrix\$module";
	}
	else
	{
		$namespace = "\" . strtr($module, ['.' => '\']);
	}

	if (!$actionParts)
	{
		return $namespace;
	}

	return "{$namespace}\" . trim(implode('\', $actionParts), '\');
}