method
public
ExactParameter::captureData()
Сигнатура
public captureData(ReflectionParameter $parameter, array<string|int, mixed> $sourceParameters[, array<string|int, mixed> $autoWiredParameters = [] ]) : mixed
Параметры
$parameter
ReflectionParameter
$sourceParameters
array<string|int, mixed>
$autoWiredParameters
array<string|int, mixed>
= []
Возвращаемое значение
mixed
Как применяется в ExactParameter
ExactParameter::captureData() — метод класса \Bitrix\Main\Engine\AutoWire\ExactParameter модуля «Главный модуль».
Метод объекта: сначала нужен экземпляр ExactParameter.
use Bitrix\Main\Engine\AutoWire\ExactParameter;
/** @var ExactParameter $object */
$parameter = null; // ReflectionParameter
$sourceParameters = [];
$result = $object->captureData($parameter, $sourceParameters);
// $result: mixedДругие методы ExactParameter
constructValue()generateExternalName()getClassName()getConstructor()getExternalNameConstructor()getParameterName()getPriority()match()setClassName()setConstructor()setExternalNameConstructor()
captureData() есть и у других классов модуля «Главный модуль»: Parameter.
Исходный файл: source/main/lib/engine/autowire/exactparameter.php:39

