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) { } }
/** * @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'))); }