Resolver
FinalYes
Table of Contents
Constants
- DEFAULT_VENDOR = 'bitrix'
Methods
- getControllerAndAction() : array<string|int, mixed>|null
- Returns list instance of controller and action in this controller.
- getDefaultNamespaceByModule() : null|string
- Returns default namespace by module.
- getNameByController() : string
- Returns name of controller for using in routing.
Constants
DEFAULT_VENDOR
public
mixed
DEFAULT_VENDOR
= 'bitrix'
Methods
getControllerAndAction()
Returns list instance of controller and action in this controller.
public
static getControllerAndAction(string $vendor, string $module, string $action[, string $scope = Controller::SCOPE_AJAX ]) : array<string|int, mixed>|null
Parameters
- $vendor : string
- $module : string
- $action : string
- $scope : string = Controller::SCOPE_AJAX
Return values
array<string|int, mixed>|nullgetDefaultNamespaceByModule()
Returns default namespace by module.
public
static getDefaultNamespaceByModule(string $module) : null|string
Parameters
- $module : string
-
Module id.
Return values
null|stringgetNameByController()
Returns name of controller for using in routing.
public
static getNameByController(Controller $controller) : string
The name is built by rules: fully qualified name contains delimiters by dot. Example: vendor:module.controller.action.
Parameters
- $controller : Controller
-
Controller.