/**
  * Add Twig
  */
 public function toHtml($content)
 {
     $twig = new Twig();
     $twig->addPath('views');
     return $twig->render('content.twig', ['content' => $content]);
     //return $content;
 }
Exemplo n.º 2
0
 /**
  * @group namespacing
  */
 public function testResolvesNamespacedTemplateWithSuffix()
 {
     $template = new TwigTemplate();
     $template->addPath(__DIR__ . '/TestAsset/test', 'test');
     $expected = file_get_contents(__DIR__ . '/TestAsset/test/test.js');
     $test = $template->render('test::test.js');
     $this->assertSame($expected, $test);
 }
Exemplo n.º 3
0
 private function formatHtml($content)
 {
     $twig = new Twig();
     $twig->addPath('views');
     return $twig->render('content.twig', ['content' => $content]);
 }
Exemplo n.º 4
0
 /**
  * @dataProvider objectParameterValues
  */
 public function testCanRenderWithParameterObjects($params, $search)
 {
     $template = new TwigTemplate();
     $template->addPath(__DIR__ . '/TestAsset');
     $result = $template->render('twig.html', $params);
     $this->assertContains($search, $result);
     $content = file_get_contents(__DIR__ . '/TestAsset/twig.html');
     $content = str_replace('{{ name }}', $search, $content);
     $this->assertEquals($content, $result);
 }