public function testUseMarkSyntax() { TemplateFactory::useMarkSyntax('[', ']'); $template = TemplateFactory::load($this->getFixturePath('mark_syntax_test.docx')); $marks = $template->getDocContent()->getMarks(); $this->assertContains('var1', $marks); $this->assertContains('var2', $marks); }
<?php require "bootstrap.php"; use DocxTemplate\TemplateFactory; $doc = new ExampleDoc("02-loops.docx"); $template = TemplateFactory::load($doc->getOriginalPath()); $template->loop("loop", [['var' => "iteration1"], ['var' => "iteration2"], ['var' => "iteration3"]]); $template->save($doc->getProcessedPath());