method
public
static
UrlManager::getInstance()
Сигнатура
public static getInstance() : UrlManager
Возвращаемое значение
UrlManager
Как применяется в UrlManager
UrlManager::getInstance() — метод класса \Bitrix\Main\Engine\UrlManager модуля «Главный модуль».
Статический метод — вызывается через имя класса UrlManager, без создания объекта.
use Bitrix\Main\Engine\UrlManager;
$result = UrlManager::getInstance();
// $result: UrlManagerДругие методы UrlManager
create()Создаёт uri для действия.createByBitrixComponent()Создаёт uri для битрикс-компонента, который реализует @see \Bitrix\Main\Engine\Contract\Controllerable, и его действия.createByComponentController()Создаёт uri для контроллера в компоненте и его действия.createByController()Создаёт uri для контроллера и его действия.getEndPoint()Возвращает uri для эндпоинта.getHostUrl()Возвращает url хоста с портом и схемой.
getInstance() есть и у других классов модуля «Главный модуль»: Application, ApplicationManager, Asset, BaseAccessController, Binder, Configuration, ControllerBinder, Crawler.
Исходный файл: source/main/lib/engine/urlmanager.php:28

