Esempio n. 1
0
 public function testStaticTemplate()
 {
     try {
         Template::getTemplate(__FILE__);
     } catch (\Exception $E) {
         $this->assertInstanceOf('MOC\\V\\Component\\Template\\Exception\\TemplateTypeException', $E);
     }
     try {
         Template::getTemplate('Missing.twig');
     } catch (\Exception $E) {
     }
     try {
         Template::getTemplate('Missing.tpl');
     } catch (\Exception $E) {
     }
 }
Esempio n. 2
0
 /**
  * @param $Location
  *
  * @return \MOC\V\Component\Template\Component\IBridgeInterface
  */
 public function getTemplate($Location)
 {
     return Template::getTemplate($Location);
 }
 public function testDomPdfDocument()
 {
     $Bridge = new DomPdf();
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Twig.pdf')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getTemplate(__DIR__ . '/Content/BridgeTest.twig')));
     $this->assertStringStartsWith('%PDF-', $Bridge->getContent());
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->saveFile());
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->saveFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Twig-As.pdf')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->loadFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Tpl.pdf')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperSizeParameter(new PaperSizeParameter('A4')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setPaperOrientationParameter(new PaperOrientationParameter('PORTRAIT')));
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->setContent(Template::getTemplate(__DIR__ . '/Content/BridgeTest.tpl')));
     $this->assertStringStartsWith('%PDF-', $Bridge->getContent());
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->saveFile());
     $this->assertInstanceOf('MOC\\V\\Component\\Document\\Component\\IBridgeInterface', $Bridge->saveFile(new FileParameter(__DIR__ . '/Content/BridgeTest-Tpl-As.pdf')));
 }