• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/body.php
  • Класс: BitrixDocumentGeneratorBody
  • Вызов: Body::getLinkedPlaceholders
protected function getLinkedPlaceholders($providerName)
{
	$linkedPlaceholders = [];
	$placeholders = $this->getPlaceholders();
	foreach($placeholders as $placeholder)
	{
		if(mb_strpos($placeholder, $providerName.'.') === 0)
		{
			$linkedPlaceholders[] = $placeholder;
		}
		elseif(
			isset($this->values[$placeholder]) &&
			is_string($this->values[$placeholder]) &&
			mb_strpos($this->values[$placeholder], $providerName.'.') === 0
		)
		{
			$linkedPlaceholders[] = $placeholder;
		}
	}

	return array_unique($linkedPlaceholders);
}