• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/controller/publicdocument.php
  • Класс: BitrixDocumentGeneratorControllerPublicDocument
  • Вызов: PublicDocument::getAction
public function getAction(BitrixDocumentGeneratorDocument $document, CRestServer $restServer = null, $hash = '')
{
	$allowedPublicData = [
		'publicUrl' => true,
		'pdfUrl' => true,
		'printUrl' => true,
		'imageUrl' => true,
		'pullTag' => true,
	];
	$result = parent::getAction($document, $restServer);
	if($result)
	{
		$result['document'] = array_intersect_key($result['document'], $allowedPublicData);
	}

	return $result;
}