• Модуль: documentgenerator
  • Путь к файлу: ~/bitrix/modules/documentgenerator/lib/document.php
  • Класс: BitrixDocumentGeneratorDocument
  • Вызов: Document::__construct
private function __construct(Body $body, array $fields = [], array $data = [], $value = null)
{
	$this->body = $body;
	$this->fields = array_merge($this->getDefaultFields(), $fields);
	$this->data = $data;
	$this->result = new Result();
	$this->values = [
		Template::DOCUMENT_PROVIDER_PLACEHOLDER => $this,
	];
	if($value)
	{
		$this->values[Template::MAIN_PROVIDER_PLACEHOLDER] = $value;
	}
}