var/cache/dev/twig/38/3844e3a00fa26bd7459cb15ff41f91d3.php line 38

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* base.html.twig */
  15. class __TwigTemplate_43f6a24d0f0a60f8f358f38285ac61d2 extends Template
  16. {
  17.     private $source;
  18.     private $macros = [];
  19.     public function __construct(Environment $env)
  20.     {
  21.         parent::__construct($env);
  22.         $this->source $this->getSourceContext();
  23.         $this->parent false;
  24.         $this->blocks = [
  25.             'title' => [$this'block_title'],
  26.             'stylesheets' => [$this'block_stylesheets'],
  27.             'javascripts' => [$this'block_javascripts'],
  28.             'body' => [$this'block_body'],
  29.         ];
  30.     }
  31.     protected function doDisplay(array $context, array $blocks = [])
  32.     {
  33.         $macros $this->macros;
  34.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  35.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  36.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  37.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  38.         // line 1
  39.         yield "<!DOCTYPE html>
  40. <html>
  41. <head>
  42.     <meta charset=\"UTF-8\" />
  43.     <title>";
  44.         // line 5
  45.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  46.         yield "</title>
  47.     <link rel=\"icon\" type=\"image/x-icon\" href=\"";
  48.         // line 6
  49.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("favicon.ico"), "html"nulltrue);
  50.         yield "\" />
  51.     ";
  52.         // line 7
  53.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  54.         // line 15
  55.         yield "</head>
  56. <body>
  57. ";
  58.         // line 17
  59.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  60.         // line 25
  61.         yield "<nav class=\"navbar navbar-expand-md navbar-dark bg-dark mb-3\">
  62.     <div class=\"container-fluid\">
  63.         <a href=\"#\" class=\"navbar-brand mr-3\">PMM</a>
  64.         <button type=\"button\" class=\"navbar-toggler\" data-toggle=\"collapse\" data-target=\"#navbarCollapse\">
  65.             <span class=\"navbar-toggler-icon\"></span>
  66.         </button>
  67.         <div class=\"collapse navbar-collapse\" id=\"navbarCollapse\">
  68.             ";
  69.         // line 33
  70.         if ( !$this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_REMEMBERED")) {
  71.             // line 34
  72.             yield "                ";
  73.             yield $this->extensions['Knp\Menu\Twig\MenuExtension']->render("auth");
  74.             yield "
  75.             ";
  76.         }
  77.         // line 36
  78.         yield "            ";
  79.         if (($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_USER") &&  !$this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN"))) {
  80.             // line 37
  81.             yield "                ";
  82.             yield $this->extensions['Knp\Menu\Twig\MenuExtension']->render("main");
  83.             yield "
  84.                 ";
  85.             // line 38
  86.             yield $this->extensions['Knp\Menu\Twig\MenuExtension']->render("logout");
  87.             yield "
  88.             ";
  89.         }
  90.         // line 40
  91.         yield "            ";
  92.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_ADMIN")) {
  93.             // line 41
  94.             yield "                ";
  95.             yield $this->extensions['Knp\Menu\Twig\MenuExtension']->render("admin");
  96.             yield "
  97.                 ";
  98.             // line 42
  99.             yield $this->extensions['Knp\Menu\Twig\MenuExtension']->render("logout");
  100.             yield "
  101.             ";
  102.         }
  103.         // line 45
  104.         yield "        </div>
  105.     </div>
  106. </nav>
  107. <div class=\"container-fluid pb-3\" >
  108.     ";
  109.         // line 50
  110.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  111.         // line 51
  112.         yield "</div>
  113. <footer class=\"page-footer fixed-bottom pt-3 mt-5\">
  114.     <div class=\"footer-copyright bg-dark text-center py-3\">
  115.         <span class=\"text-light\">
  116.             &copy; Deutsche Trend Charts a brand of Public Music & Media GmbH.
  117.         </span>
  118.     </div>
  119. </footer>
  120. </body>
  121. </html>
  122. ";
  123.         
  124.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  125.         
  126.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  127.         return; yield '';
  128.     }
  129.     // line 5
  130.     public function block_title($context, array $blocks = [])
  131.     {
  132.         $macros $this->macros;
  133.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  134.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  135.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  136.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  137.         yield "Welcome to ";
  138.         
  139.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  140.         
  141.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  142.         return; yield '';
  143.     }
  144.     // line 7
  145.     public function block_stylesheets($context, array $blocks = [])
  146.     {
  147.         $macros $this->macros;
  148.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  149.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  150.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  151.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  152.         // line 8
  153.         yield "        ";
  154.         // line 9
  155.         yield "        ";
  156.         yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("app");
  157.         yield "
  158.         ";
  159.         // line 10
  160.         yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("global");
  161.         yield "
  162.         <!-- Renders a link tag (if your module requires any CSS)
  163.              <link rel=\"stylesheet\" href=\"/build/app.css\"> -->
  164.     ";
  165.         
  166.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  167.         
  168.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  169.         return; yield '';
  170.     }
  171.     // line 17
  172.     public function block_javascripts($context, array $blocks = [])
  173.     {
  174.         $macros $this->macros;
  175.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  176.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  177.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  178.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  179.         // line 18
  180.         yield "    ";
  181.         yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("app");
  182.         yield "
  183.     <!-- Renders app.js & a webpack runtime.js file
  184.         <script src=\"/build/runtime.js\"></script>
  185.         <script src=\"/build/app.js\"></script> -->
  186.     <script src=\"";
  187.         // line 23
  188.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/tetranzselect2entity/js/select2entity.js"), "html"nulltrue);
  189.         yield "\"></script>
  190. ";
  191.         
  192.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  193.         
  194.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  195.         return; yield '';
  196.     }
  197.     // line 50
  198.     public function block_body($context, array $blocks = [])
  199.     {
  200.         $macros $this->macros;
  201.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  202.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  203.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  204.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  205.         
  206.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  207.         
  208.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  209.         return; yield '';
  210.     }
  211.     /**
  212.      * @codeCoverageIgnore
  213.      */
  214.     public function getTemplateName()
  215.     {
  216.         return "base.html.twig";
  217.     }
  218.     /**
  219.      * @codeCoverageIgnore
  220.      */
  221.     public function isTraitable()
  222.     {
  223.         return false;
  224.     }
  225.     /**
  226.      * @codeCoverageIgnore
  227.      */
  228.     public function getDebugInfo()
  229.     {
  230.         return array (  231 => 50,  218 => 23,  209 => 18,  199 => 17,  183 => 10,  178 => 9,  176 => 8,  166 => 7,  146 => 5,  124 => 51,  122 => 50,  115 => 45,  109 => 42,  104 => 41,  101 => 40,  96 => 38,  91 => 37,  88 => 36,  82 => 34,  80 => 33,  70 => 25,  68 => 17,  64 => 15,  62 => 7,  58 => 6,  54 => 5,  48 => 1,);
  231.     }
  232.     public function getSourceContext()
  233.     {
  234.         return new Source("<!DOCTYPE html>
  235. <html>
  236. <head>
  237.     <meta charset=\"UTF-8\" />
  238.     <title>{% block title %}Welcome to {% endblock %}</title>
  239.     <link rel=\"icon\" type=\"image/x-icon\" href=\"{{ asset('favicon.ico') }}\" />
  240.     {% block stylesheets %}
  241.         {# 'app' must match the first argument to addEntry() in webpack.config.js #}
  242.         {{ encore_entry_link_tags('app') }}
  243.         {{ encore_entry_link_tags('global') }}
  244.         <!-- Renders a link tag (if your module requires any CSS)
  245.              <link rel=\"stylesheet\" href=\"/build/app.css\"> -->
  246.     {% endblock %}
  247. </head>
  248. <body>
  249. {% block javascripts %}
  250.     {{ encore_entry_script_tags('app') }}
  251.     <!-- Renders app.js & a webpack runtime.js file
  252.         <script src=\"/build/runtime.js\"></script>
  253.         <script src=\"/build/app.js\"></script> -->
  254.     <script src=\"{{ asset('bundles/tetranzselect2entity/js/select2entity.js') }}\"></script>
  255. {% endblock %}
  256. <nav class=\"navbar navbar-expand-md navbar-dark bg-dark mb-3\">
  257.     <div class=\"container-fluid\">
  258.         <a href=\"#\" class=\"navbar-brand mr-3\">PMM</a>
  259.         <button type=\"button\" class=\"navbar-toggler\" data-toggle=\"collapse\" data-target=\"#navbarCollapse\">
  260.             <span class=\"navbar-toggler-icon\"></span>
  261.         </button>
  262.         <div class=\"collapse navbar-collapse\" id=\"navbarCollapse\">
  263.             {% if not is_granted('IS_AUTHENTICATED_REMEMBERED') %}
  264.                 {{ knp_menu_render('auth') }}
  265.             {% endif %}
  266.             {% if is_granted('ROLE_USER') and not is_granted('ROLE_ADMIN') %}
  267.                 {{ knp_menu_render('main') }}
  268.                 {{ knp_menu_render('logout') }}
  269.             {% endif %}
  270.             {% if is_granted('ROLE_ADMIN') %}
  271.                 {{ knp_menu_render('admin') }}
  272.                 {{ knp_menu_render('logout') }}
  273.             {% endif %}
  274.         </div>
  275.     </div>
  276. </nav>
  277. <div class=\"container-fluid pb-3\" >
  278.     {% block body %}{% endblock %}
  279. </div>
  280. <footer class=\"page-footer fixed-bottom pt-3 mt-5\">
  281.     <div class=\"footer-copyright bg-dark text-center py-3\">
  282.         <span class=\"text-light\">
  283.             &copy; Deutsche Trend Charts a brand of Public Music & Media GmbH.
  284.         </span>
  285.     </div>
  286. </footer>
  287. </body>
  288. </html>
  289. ""base.html.twig""/var/www/clients/client1/web7/web/templates/base.html.twig");
  290.     }
  291. }