# ControllerBinder

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

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

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

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

- `STATUS_FOUND`
- `STATUS_NOT_FOUND`

## Методы (21)

- [`__construct()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/__construct/)
- [`appendAutoWiredParameter()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/appendautowiredparameter/)
- [`appendSourcesParametersToMap()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/appendsourcesparameterstomap/)
- [`static buildForFunction()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/buildforfunction/)
- [`static buildForMethod()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/buildformethod/)
- [`getArgs()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getargs/) — Возвращает список параметров метода, которые возможно использовать в call_user_func_array().
- [`getAutoWiredParameters()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getautowiredparameters/)
- [`getConfiguration()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getconfiguration/)
- [`getController()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getcontroller/)
- [`getInstance()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getinstance/)
- [`getMethod()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getmethod/)
- [`getMethodParams()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getmethodparams/) — Возвращает список параметров метода.
- [`getSourcesParametersToMap()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/getsourcesparameterstomap/)
- [`invoke()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/invoke/) — Вызывает метод с привязанными параметрами.
- [`static registerGlobalAutoWiredParameter()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/registerglobalautowiredparameter/) — Регистрирует глобально автоматически подставляемый параметр. Метод был добавлен из соображений обратной совместимости.
- [`setAutoWiredParameters()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/setautowiredparameters/)
- [`setConfiguration()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/setconfiguration/)
- [`setController()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/setcontroller/)
- [`setMethodParams()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/setmethodparams/) — Устанавливает список параметров метода.
- [`setSourcesParametersToMap()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/setsourcesparameterstomap/)
- [`static unRegisterGlobalAutoWiredParameter()`](https://chugunov.pro/api-bitrix/main/engine/autowire/controllerbinder/unregisterglobalautowiredparameter/)

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