method
public
static
Resolver::getNameByController()
Класс: \Bitrix\Main\Engine\Resolver
Сигнатура
public static getNameByController(Controller $controller) : string
Описание
Имя формируется по правилам: полностью квалифицированное имя содержит разделители в виде точек.
Пример: vendor:module.controller.action.
Параметры
$controller
Controller
Контроллер.
Возвращаемое значение
string
Как применяется в Resolver
Resolver::getNameByController() — метод класса \Bitrix\Main\Engine\Resolver модуля «Главный модуль».
Статический метод — вызывается через имя класса Resolver, без создания объекта.
use Bitrix\Main\Engine\Resolver;
$controller = null; // Controller
$result = Resolver::getNameByController($controller);
// $result: stringДругие методы Resolver
getControllerAndAction()Возвращает список из экземпляра контроллера и действия в этом контроллере.getDefaultNamespaceByModule()Возвращает пространство имён по умолчанию для модуля.
Исходный файл: source/main/lib/engine/resolver.php:234

