• Модуль: main
  • Путь к файлу: ~/bitrix/modules/main/lib/engine/autowire/parameter.php
  • Класс: BitrixMainEngineAutoWireParameter
  • Вызов: Parameter::findParameterInSourceList
protected function findParameterInSourceList($name, array $sourceParameters, &$status)
{
	$status = Binder::STATUS_FOUND;
	foreach ($sourceParameters as $source)
	{
		if (isset($source[$name]))
		{
			return $source[$name];
		}

		if (($source instanceof ArrayAccess) && $source->offsetExists($name))
		{
			return $source[$name];
		}

		if (is_array($source) && array_key_exists($name, $source))
		{
			return $source[$name];
		}
	}
	$status = Binder::STATUS_NOT_FOUND;

	return null;
}