• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/document.php
  • Класс: BitrixDocumentGeneratorDocument
  • Вызов: Document::getExternalValues
protected function getExternalValues(bool $unique = false): array
{
	$result = $this->externalValues;
	if($unique)
	{
		$result = [];
		foreach($this->externalValues as $placeholder => $value)
		{
			$this->getValue($placeholder);
			if($value != $this->values[$placeholder])
			{
				if(is_array($this->values[$placeholder]) || $value != htmlspecialcharsbx($this->values[$placeholder]))
				{
					if(!is_object($value) || class_exists($value))
					{
						$result[$placeholder] = $value;
					}
				}
			}
		}
	}

	return $result;
}