# DefaultController

URL: https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/
Проверено на 1С-Битрикс 25.x, обновлено 03.08.2026.
Источник: независимый русскоязычный справочник chugunov.pro. Не является официальной документацией 1С-Битрикс.

Класс `\Bitrix\Main\Engine\DefaultController`
Модуль: Main.

Исходный файл: `source/main/lib/engine/defaultcontroller.php:6`

## Константы (8)

- `ERROR_REQUIRED_PARAMETER`
- `ERROR_UNKNOWN_ACTION`
- `EVENT_ON_AFTER_ACTION`
- `EVENT_ON_BEFORE_ACTION`
- `EXCEPTION_UNKNOWN_ACTION`
- `SCOPE_AJAX`
- `SCOPE_CLI`
- `SCOPE_REST`

## Методы (30)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/__construct/) — Конструктор Controller.
- [`static className()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/classname/) — Возвращает полностью квалифицированное имя этого класса.
- [`configureActions()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/configureactions/)
- [`convertKeysToCamelCase()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/convertkeystocamelcase/) — Преобразует ключи массива в нотацию camelCase.
- [`finalizeResponse()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/finalizeresponse/) — Финализирует ответ.
- [`forward()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/forward/)
- [`generateActionMethodName()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/generateactionmethodname/)
- [`getActionUri()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getactionuri/) — Возвращает uri для ajax-эндпоинта по имени действия. Это вспомогательный метод, который использует относительное имя действия без имени контроллера.
- [`getAutoWiredParameters()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getautowiredparameters/)
- [`getConfigurationOfActions()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getconfigurationofactions/)
- [`getCurrentUser()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getcurrentuser/)
- [`getDefaultAutoWiredParameters()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getdefaultautowiredparameters/)
- [`getErrorByCode()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/geterrorbycode/) — Получение единственной ошибки с необходимым кодом.
- [`getErrors()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/geterrors/) — Получение массива ошибок.
- [`static getFullEventName()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getfulleventname/)
- [`getModuleId()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getmoduleid/) — Возвращает id модуля.
- [`getPrimaryAutoWiredParameter()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getprimaryautowiredparameter/)
- [`getRequest()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getrequest/)
- [`getScope()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getscope/)
- [`getSourceParametersList()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getsourceparameterslist/)
- [`getUnsignedParameters()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/getunsignedparameters/)
- [`hasErrors()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/haserrors/)
- [`indexAction()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/indexaction/)
- [`isLocatedUnderPsr4()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/islocatedunderpsr4/)
- [`listNameActions()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/listnameactions/) — Возвращает список всех.
- [`redirectTo()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/redirectto/) — Перенаправление на URL.
- [`run()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/run/)
- [`setCurrentUser()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/setcurrentuser/)
- [`setScope()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/setscope/)
- [`setSourceParametersList()`](https://chugunov.pro/api-bitrix/main/engine/defaultcontroller/setsourceparameterslist/)

Оригинал в официальной документации: https://docs.1c-bitrix.ru/api/classes/Bitrix-Main-Engine-DefaultController.html
