diff --git a/flextype/bootstrap.php b/flextype/bootstrap.php index 5561dc15..136122aa 100755 --- a/flextype/bootstrap.php +++ b/flextype/bootstrap.php @@ -282,6 +282,10 @@ $flextype['view'] = function ($container) { // Add I18n Twig Extension $view->addExtension(new I18nTwigExtension()); + // Add Assets Twig Extension + $view->addExtension(new AssetsTwigExtension()); + + // Return view return $view; }; diff --git a/flextype/twig/AssetsTwigExtension.php b/flextype/twig/AssetsTwigExtension.php index 31faf773..05823bd0 100644 --- a/flextype/twig/AssetsTwigExtension.php +++ b/flextype/twig/AssetsTwigExtension.php @@ -24,13 +24,14 @@ class AssetsTwigExtension extends \Twig_Extension public function getFunctions() { return [ + new \Twig_SimpleFunction('assets_add', array($this, 'add')), new \Twig_SimpleFunction('assets_get', array($this, 'get')), ]; } public function add(string $asset_type, string $asset, string $namespace, int $priority = 1) : void { - return Assets::add($asset_type, $asset, $namespace, $priority); + Assets::add($asset_type, $asset, $namespace, $priority); } public function get(string $asset_type, string $namespace) : array