method public static

UrlManager::getInstance()

Класс: \Bitrix\Main\Engine\UrlManager

Сигнатура

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

Что будем искать? Например,Продвижение