Security update for Core, with self-updated composer
[yaffs-website] / web / core / modules / system / tests / modules / twig_extension_test / src / TwigExtensionTestController.php
1 <?php
2
3 namespace Drupal\twig_extension_test;
4
5 use Drupal\Core\StringTranslation\StringTranslationTrait;
6
7 /**
8  * Controller routines for Twig extension test routes.
9  */
10 class TwigExtensionTestController {
11   use StringTranslationTrait;
12
13   /**
14    * Menu callback for testing Twig filters in a Twig template.
15    */
16   public function testFilterRender() {
17     return [
18       '#theme' => 'twig_extension_test_filter',
19       '#message' => 'Every animal is not a mineral.',
20       '#safe_join_items' => [
21         '<em>will be escaped</em>',
22         $this->t('<em>will be markup</em>'),
23         ['#markup' => '<strong>will be rendered</strong>']
24       ]
25     ];
26   }
27
28   /**
29    * Menu callback for testing Twig functions in a Twig template.
30    */
31   public function testFunctionRender() {
32     return ['#theme' => 'twig_extension_test_function'];
33   }
34
35 }