]> Raphaël G. Git Repositories - packbundle/commitdiff
Add download and base64 filters
authorRaphaël Gertz <git@rapsys.eu>
Tue, 7 Sep 2021 04:30:38 +0000 (06:30 +0200)
committerRaphaël Gertz <git@rapsys.eu>
Tue, 7 Sep 2021 04:30:38 +0000 (06:30 +0200)
Extension/PackExtension.php

index ac0071a94a1ea6b9ea0afdc2bcbd450dcefe230f..d32f5bfcb0af28f3ae7bb75a87e795acb32ee82f 100644 (file)
@@ -18,6 +18,7 @@ use Twig\Extension\AbstractExtension;
 
 use Rapsys\PackBundle\Parser\TokenParser;
 use Rapsys\PackBundle\RapsysPackBundle;
 
 use Rapsys\PackBundle\Parser\TokenParser;
 use Rapsys\PackBundle\RapsysPackBundle;
+use Rapsys\PackBundle\Util\IntlUtil;
 use Rapsys\PackBundle\Util\SluggerUtil;
 
 /**
 use Rapsys\PackBundle\Util\SluggerUtil;
 
 /**
@@ -100,7 +101,10 @@ class PackExtension extends AbstractExtension {
                        new \Twig\TwigFilter('slug', [$this->slugger, 'slug']),
                        new \Twig\TwigFilter('intldate', [$this->intl, 'date'], ['needs_environment' => true]),
                        new \Twig\TwigFilter('intlnumber', [$this->intl, 'number']),
                        new \Twig\TwigFilter('slug', [$this->slugger, 'slug']),
                        new \Twig\TwigFilter('intldate', [$this->intl, 'date'], ['needs_environment' => true]),
                        new \Twig\TwigFilter('intlnumber', [$this->intl, 'number']),
-                       new \Twig\TwigFilter('intlcurrency', [$this->intl, 'currency'])
+                       new \Twig\TwigFilter('intlcurrency', [$this->intl, 'currency']),
+                       new \Twig\TwigFilter('download', 'file_get_contents', [false, null]),
+                       new \Twig\TwigFilter('base64_encode', 'base64_encode'),
+                       new \Twig\TwigFilter('base64_decode', 'base64_decode')
                ];
        }
 
                ];
        }