|
2 | 2 |
|
3 | 3 | namespace SymfonyTools\CodeBlockChecker\Twig;
|
4 | 4 |
|
| 5 | +use Symfony\Bridge\Twig\TokenParser\DumpTokenParser; |
| 6 | +use Symfony\Bridge\Twig\TokenParser\FormThemeTokenParser; |
| 7 | +use Symfony\Bridge\Twig\TokenParser\StopwatchTokenParser; |
| 8 | +use Symfony\Bridge\Twig\TokenParser\TransDefaultDomainTokenParser; |
| 9 | +use Symfony\Bridge\Twig\TokenParser\TransTokenParser; |
5 | 10 | use Twig\Extension\AbstractExtension;
|
6 | 11 | use Twig\TwigFilter;
|
7 | 12 | use Twig\TwigFunction;
|
| 13 | +use Twig\TwigTest; |
8 | 14 |
|
9 | 15 | /**
|
10 | 16 | * This extension will contain filters and functions that exists in Symfony. This
|
@@ -91,6 +97,27 @@ public function getFilters()
|
91 | 97 | new TwigFilter('markdown_to_html'),
|
92 | 98 | new TwigFilter('inky_to_html'),
|
93 | 99 | new TwigFilter('serialize'),
|
| 100 | + new TwigFilter('price'), |
| 101 | + new TwigFilter('greet'), |
| 102 | + ]; |
| 103 | + } |
| 104 | + |
| 105 | + public function getTests() |
| 106 | + { |
| 107 | + return [ |
| 108 | + new TwigTest('rootform'), |
| 109 | + new TwigTest('selectedchoice'), |
| 110 | + ]; |
| 111 | + } |
| 112 | + |
| 113 | + public function getTokenParsers() |
| 114 | + { |
| 115 | + return [ |
| 116 | + new DumpTokenParser(), |
| 117 | + new FormThemeTokenParser(), |
| 118 | + new StopwatchTokenParser(false), |
| 119 | + new TransTokenParser(), |
| 120 | + new TransDefaultDomainTokenParser(), |
94 | 121 | ];
|
95 | 122 | }
|
96 | 123 | }
|
0 commit comments