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);
 }
Example #2
0
<?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());