1C-Bitrix 25.700.0
Загрузка...
Поиск...
Не найдено
Класс Router

Открытые члены

 __construct (HttpRequest $request)
 getControllerAndAction ()
 setRequest (HttpRequest $request)
 getVendor ()
 getModule ()
 getAction ()
 getComponent ()
 getMode ()

Поля данных

const COMPONENT_MODE_AJAX = 'ajax'
const COMPONENT_MODE_CLASS = 'class'
const EXCEPTION_INVALID_COMPONENT_INTERFACE = 2210201
const EXCEPTION_INVALID_COMPONENT = 2210202
const EXCEPTION_INVALID_AJAX_MODE = 2210203
const EXCEPTION_NO_CONFIGURATION = 2210204
const EXCEPTION_NO_MODULE = 2210205
const EXCEPTION_INVALID_MODULE_NAME = 22102051
const EXCEPTION_INVALID_COMPONENT_NAME = 2210206
const EXCEPTION_NO_COMPONENT = 2210207
const EXCEPTION_NO_COMPONENT_AJAX_CLASS = 2210208

Защищенные члены

 refineModuleName ($vendor, $module)

Защищенные данные

 $vendor = Resolver::DEFAULT_VENDOR
 $module = 'main'
 $action = 'index'
 $component
 $mode

Подробное описание

См. определение в файле router.php строка 16

Конструктор(ы)

◆ __construct()

__construct ( HttpRequest $request)

Router constructor.

Аргументы
HttpRequest$request

См. определение в файле router.php строка 46

Методы

◆ getAction()

getAction ( )
Возвращает
string

См. определение в файле router.php строка 321

◆ getComponent()

getComponent ( )
Возвращает
string

См. определение в файле router.php строка 329

◆ getControllerAndAction()

getControllerAndAction ( )
Возвращает
array
См. также
\Bitrix\Main\Engine\Controller__construct

См. определение в файле router.php строка 159

◆ getMode()

getMode ( )
Возвращает
string

См. определение в файле router.php строка 337

◆ getModule()

getModule ( )
Возвращает
string

См. определение в файле router.php строка 313

◆ getVendor()

getVendor ( )
Возвращает
string

См. определение в файле router.php строка 305

◆ refineModuleName()

refineModuleName ( $vendor,
$module )
protected

См. определение в файле router.php строка 101

◆ setRequest()

setRequest ( HttpRequest $request)
Аргументы
HttpRequest$request
Возвращает
$this

См. определение в файле router.php строка 295

Поля

◆ $action

$action = 'index'
protected

См. определение в файле router.php строка 33

◆ $component

$component
protected

См. определение в файле router.php строка 34

◆ $mode

$mode
protected

См. определение в файле router.php строка 35

◆ $module

$module = 'main'
protected

См. определение в файле router.php строка 32

◆ $vendor

$vendor = Resolver::DEFAULT_VENDOR
protected

См. определение в файле router.php строка 31

◆ COMPONENT_MODE_AJAX

const COMPONENT_MODE_AJAX = 'ajax'

См. определение в файле router.php строка 18

◆ COMPONENT_MODE_CLASS

const COMPONENT_MODE_CLASS = 'class'

См. определение в файле router.php строка 19

◆ EXCEPTION_INVALID_AJAX_MODE

const EXCEPTION_INVALID_AJAX_MODE = 2210203

См. определение в файле router.php строка 23

◆ EXCEPTION_INVALID_COMPONENT

const EXCEPTION_INVALID_COMPONENT = 2210202

См. определение в файле router.php строка 22

◆ EXCEPTION_INVALID_COMPONENT_INTERFACE

const EXCEPTION_INVALID_COMPONENT_INTERFACE = 2210201

См. определение в файле router.php строка 21

◆ EXCEPTION_INVALID_COMPONENT_NAME

const EXCEPTION_INVALID_COMPONENT_NAME = 2210206

См. определение в файле router.php строка 27

◆ EXCEPTION_INVALID_MODULE_NAME

const EXCEPTION_INVALID_MODULE_NAME = 22102051

См. определение в файле router.php строка 26

◆ EXCEPTION_NO_COMPONENT

const EXCEPTION_NO_COMPONENT = 2210207

См. определение в файле router.php строка 28

◆ EXCEPTION_NO_COMPONENT_AJAX_CLASS

const EXCEPTION_NO_COMPONENT_AJAX_CLASS = 2210208

См. определение в файле router.php строка 29

◆ EXCEPTION_NO_CONFIGURATION

const EXCEPTION_NO_CONFIGURATION = 2210204

См. определение в файле router.php строка 24

◆ EXCEPTION_NO_MODULE

const EXCEPTION_NO_MODULE = 2210205

См. определение в файле router.php строка 25


Объявления и описания членов класса находятся в файле: