method
public
static final
Binder::registerParameterDependsOnName()
Класс: \Bitrix\Main\Engine\Binder
Сигнатура
public final static registerParameterDependsOnName(mixed $className, Closure $constructObjectByClassAndId[, Closure $constructIdParameterName = null ]) : mixed
Параметры
$className
mixed
$constructObjectByClassAndId
Closure
$constructIdParameterName
Closure
= null
Возвращаемое значение
mixed
Как применяется в Binder
Binder::registerParameterDependsOnName() — метод класса \Bitrix\Main\Engine\Binder модуля «Главный модуль».
Статический метод — вызывается через имя класса Binder, без создания объекта.
use Bitrix\Main\Engine\Binder;
$className = null;
$constructObjectByClassAndId = null; // Closure
$result = Binder::registerParameterDependsOnName($className, $constructObjectByClassAndId);
// $result: mixedДругие методы Binder
buildForFunction()buildForMethod()getArgs()Возвращает список параметров метода, которые возможно использовать в call_user_func_array().getMethodParams()Возвращает список параметров метода.invoke()Вызывает метод с привязанными параметрами.registerParameter()setListSourceParameters()setMethodParams()Устанавливает список параметров метода.
Исходный файл: source/main/lib/engine/binder.php:108

