Example #1
0
 /**
  * Get variables and clone row
  */
 public function testCloneRow()
 {
     $template = __DIR__ . "/_files/templates/clone-merge.docx";
     $expectedVar = array('tableHeader', 'userId', 'userName', 'userLocation');
     $docName = 'clone-test-result.docx';
     $document = new Template($template);
     $actualVar = $document->getVariables();
     $document->setValue('tableHeader', utf8_decode('ééé'));
     $document->cloneRow('userId', 1);
     $document->setValue('userId#1', 'Test');
     $document->saveAs($docName);
     $docFound = file_exists($docName);
     unlink($docName);
     $this->assertEquals($expectedVar, $actualVar);
     $this->assertTrue($docFound);
 }