method
public
Document::setValues()
Сигнатура
public setValues(array<string|int, mixed> $values) : $this
Описание
Добавляет новые значения или перезаписывает старые, но не очищает весь список.
Параметры
$values
array<string|int, mixed>
Возвращаемое значение
$this
Как применяется в Document
Document::setValues() — метод класса \Bitrix\DocumentGenerator\Document модуля «Генератор документов».
Метод объекта: сначала нужен экземпляр Document.
use Bitrix\Main\Loader;
use Bitrix\DocumentGenerator\Document;
Loader::includeModule('documentgenerator');
/** @var Document $object */
$values = [];
$result = $object->setValues($values);
// $result: $thisДругие методы Document
__get()actualize()Пересоздать документ, используя те же внешние значения.checkFields()Если $requiredOnly равно true, возвращает список обязательных с пустыми значениями.createByTemplate()Создаёт новый документ из шаблона на основе конкретного значения.enablePublicUrl()enableStamps()excludeFields()Добавляет $fieldNames в $this->excludeFields (не перезаписывает их)getCreateTime()getCreationMethod()getDownloadUrl()getEmailDiskFile()getFields()Возвращает массив со всеми плейсхолдерами, их описаниями полей и фактическими значениями.
setValues() есть и у других классов модуля «Генератор документов»: Body, Docx, DocxXml, PlainText, Xml, ZipDocument.
Исходный файл: source/documentgenerator/lib/document.php:214

