for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
/**
* @author @jenschude <[email protected]>
*/
namespace JaySDe\HandlebarsBundle\Extension;
use JaySDe\HandlebarsBundle\HandlebarsEngine;
class HandlebarsTwigExtension extends \Twig_Extension
{
private $engine;
public function __construct(HandlebarsEngine $environment)
$this->engine = $environment;
}
public function getFunctions()
return [
new \Twig_SimpleFunction('render_hbs', [$this, 'renderHandlebars'])
];
public function renderHandlebars($name, array $data = [])
return $this->engine->render($name, $data);
public function getName()
return 'HandlebarsTwigExtension';