• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/body.php
  • Класс: BitrixDocumentGeneratorBody
  • Вызов: Body::printAllArrayValues
protected function printAllArrayValues(ArrayDataProvider $arrayDataProvider, $placeholder, $name, $modifier = '')
{
	$value = [];
	[$outerModifier, $innerModifier] = explode('all', $modifier, 2);
	$innerModifier = preg_replace('#^=[y,n]#', '', $innerModifier);
	/** @var DataProvider $innerProvider */
	foreach ($arrayDataProvider as $innerProvider)
	{
		$value[] = self::printValue($innerProvider->getValue($name), $placeholder, $innerModifier);
	}

	$value = new Multiple($value);

	return self::printValue($value, $placeholder, $outerModifier);
}