var/cache/dev/twig/99/99af0dc3b695d8977b0e0558e9f50d25ff607a7625db7b9b8a2418f455000cfc.php line 258

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. use Twig\TemplateWrapper;
  15. /* blog/post_show.html.twig */
  16. class __TwigTemplate_62b009dbc33656df1cab69cea490dd73d0105614806566b49566851b0fbb05b4 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->blocks = [
  28.             'body_id' => [$this'block_body_id'],
  29.             'main' => [$this'block_main'],
  30.             'sidebar' => [$this'block_sidebar'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  34.     {
  35.         // line 1
  36.         return "base.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = []): iterable
  39.     {
  40.         $macros $this->macros;
  41.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""blog/post_show.html.twig"));
  43.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""blog/post_show.html.twig"));
  45.         $this->parent $this->loadTemplate("base.html.twig""blog/post_show.html.twig"1);
  46.         yield from $this->parent->unwrap()->yield($contextarray_merge($this->blocks$blocks));
  47.         
  48.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  49.         
  50.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  51.     }
  52.     // line 3
  53.     /**
  54.      * @return iterable<null|scalar|\Stringable>
  55.      */
  56.     public function block_body_id(array $context, array $blocks = []): iterable
  57.     {
  58.         $macros $this->macros;
  59.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  60.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_id"));
  61.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  62.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_id"));
  63.         yield "blog_post_show";
  64.         
  65.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  66.         
  67.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  68.         yield from [];
  69.     }
  70.     // line 5
  71.     /**
  72.      * @return iterable<null|scalar|\Stringable>
  73.      */
  74.     public function block_main(array $context, array $blocks = []): iterable
  75.     {
  76.         $macros $this->macros;
  77.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  78.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  79.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  80.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main"));
  81.         // line 6
  82.         yield "    <h1>";
  83.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'6$this->source); })()), "title", [], "any"falsefalsefalse6), "html"nulltrue);
  84.         yield "</h1>
  85.     <p class=\"post-metadata\">
  86.         <span class=\"metadata\"><i class=\"fa fa-calendar\"></i> ";
  87.         // line 9
  88.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->formatDateTime($this->envCoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'9$this->source); })()), "publishedAt", [], "any"falsefalsefalse9), "long""medium""""UTC"), "html"nulltrue);
  89.         yield "</span>
  90.         <span class=\"metadata\"><i class=\"fa fa-user\"></i> ";
  91.         // line 10
  92.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'10$this->source); })()), "author", [], "any"falsefalsefalse10), "fullName", [], "any"falsefalsefalse10), "html"nulltrue);
  93.         yield "</span>
  94.     </p>
  95.     ";
  96.         // line 13
  97.         yield $this->extensions['HtmlSanitizer\Bundle\Twig\TwigExtension']->sanitize($this->env->getRuntime('Twig\Extra\Markdown\MarkdownRuntime')->convert(CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'13$this->source); })()), "content", [], "any"falsefalsefalse13)));
  98.         yield "
  99.     ";
  100.         // line 15
  101.         yield Twig\Extension\CoreExtension::include($this->env$context"blog/_post_tags.html.twig");
  102.         yield "
  103.     <div id=\"post-add-comment\" class=\"well\">
  104.         ";
  105.         // line 24
  106.         yield "        ";
  107.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("IS_AUTHENTICATED_FULLY")) {
  108.             // line 25
  109.             yield "            ";
  110.             yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\BlogController::commentForm", ["id" => CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'25$this->source); })()), "id", [], "any"falsefalsefalse25)]));
  111.             yield "
  112.         ";
  113.         } else {
  114.             // line 27
  115.             yield "            <p>
  116.                 <a class=\"btn btn-success\" href=\"";
  117.             // line 28
  118.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("security_login", ["redirect_to" => CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'28$this->source); })()), "request", [], "any"falsefalsefalse28), "pathInfo", [], "any"falsefalsefalse28)]), "html"nulltrue);
  119.             yield "\">
  120.                     <i class=\"fa fa-sign-in\" aria-hidden=\"true\"></i> ";
  121.             // line 29
  122.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("action.sign_in"), "html"nulltrue);
  123.             yield "
  124.                 </a>
  125.                 ";
  126.             // line 31
  127.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.to_publish_a_comment"), "html"nulltrue);
  128.             yield "
  129.             </p>
  130.         ";
  131.         }
  132.         // line 34
  133.         yield "    </div>
  134.     <h3>
  135.         <i class=\"fa fa-comments\" aria-hidden=\"true\"></i> ";
  136.         // line 37
  137.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.num_comments", ["count" => Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'37$this->source); })()), "comments", [], "any"falsefalsefalse37))]), "html"nulltrue);
  138.         yield "
  139.     </h3>
  140.     ";
  141.         // line 40
  142.         $context['_parent'] = $context;
  143.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'40$this->source); })()), "comments", [], "any"falsefalsefalse40));
  144.         $context['_iterated'] = false;
  145.         foreach ($context['_seq'] as $context["_key"] => $context["comment"]) {
  146.             // line 41
  147.             yield "        <div class=\"row post-comment\">
  148.             <a name=\"comment_";
  149.             // line 42
  150.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source$context["comment"], "id", [], "any"falsefalsefalse42), "html"nulltrue);
  151.             yield "\"></a>
  152.             <h4 class=\"col-sm-3\">
  153.                 <strong>";
  154.             // line 44
  155.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["comment"], "author", [], "any"falsefalsefalse44), "fullName", [], "any"falsefalsefalse44), "html"nulltrue);
  156.             yield "</strong> ";
  157.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.commented_on"), "html"nulltrue);
  158.             yield "
  159.                 ";
  160.             // line 48
  161.             yield "                <strong>";
  162.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extra\Intl\IntlExtension']->formatDateTime($this->envCoreExtension::getAttribute($this->env$this->source$context["comment"], "publishedAt", [], "any"falsefalsefalse48), "medium""short""""UTC"), "html"nulltrue);
  163.             yield "</strong>
  164.             </h4>
  165.             <div class=\"col-sm-9\">
  166.                 ";
  167.             // line 51
  168.             yield $this->extensions['HtmlSanitizer\Bundle\Twig\TwigExtension']->sanitize($this->env->getRuntime('Twig\Extra\Markdown\MarkdownRuntime')->convert(CoreExtension::getAttribute($this->env$this->source$context["comment"], "content", [], "any"falsefalsefalse51)));
  169.             yield "
  170.             </div>
  171.         </div>
  172.     ";
  173.             $context['_iterated'] = true;
  174.         }
  175.         // line 58
  176.         if (!$context['_iterated']) {
  177.             // line 55
  178.             yield "        <div class=\"post-comment\">
  179.             <p>";
  180.             // line 56
  181.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("post.no_comments"), "html"nulltrue);
  182.             yield "</p>
  183.         </div>
  184.     ";
  185.         }
  186.         $_parent $context['_parent'];
  187.         unset($context['_seq'], $context['_key'], $context['comment'], $context['_parent'], $context['_iterated']);
  188.         $context array_intersect_key($context$_parent) + $_parent;
  189.         
  190.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  191.         
  192.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  193.         yield from [];
  194.     }
  195.     // line 61
  196.     /**
  197.      * @return iterable<null|scalar|\Stringable>
  198.      */
  199.     public function block_sidebar(array $context, array $blocks = []): iterable
  200.     {
  201.         $macros $this->macros;
  202.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  203.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  204.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  205.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""sidebar"));
  206.         // line 62
  207.         yield "    ";
  208.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("edit", (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'62$this->source); })()))) {
  209.             // line 63
  210.             yield "        <div class=\"section\">
  211.             <a class=\"btn btn-lg btn-block btn-success\" href=\"";
  212.             // line 64
  213.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("admin_post_edit", ["id" => CoreExtension::getAttribute($this->env$this->source, (isset($context["post"]) || array_key_exists("post"$context) ? $context["post"] : (function () { throw new RuntimeError('Variable "post" does not exist.'64$this->source); })()), "id", [], "any"falsefalsefalse64)]), "html"nulltrue);
  214.             yield "\">
  215.                 <i class=\"fa fa-edit\" aria-hidden=\"true\"></i> ";
  216.             // line 65
  217.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("action.edit_post"), "html"nulltrue);
  218.             yield "
  219.             </a>
  220.         </div>
  221.     ";
  222.         }
  223.         // line 69
  224.         yield "
  225.     ";
  226.         // line 73
  227.         yield "    ";
  228.         yield from $this->yieldParentBlock("sidebar"$context$blocks);
  229.         yield "
  230.     ";
  231.         // line 75
  232.         yield $this->extensions['App\Twig\SourceCodeExtension']->showSourceCode($this->env$this->getTemplateName());
  233.         yield "
  234.     ";
  235.         // line 76
  236.         yield Twig\Extension\CoreExtension::include($this->env$context"blog/_rss.html.twig");
  237.         yield "
  238. ";
  239.         
  240.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  241.         
  242.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  243.         yield from [];
  244.     }
  245.     /**
  246.      * @codeCoverageIgnore
  247.      */
  248.     public function getTemplateName(): string
  249.     {
  250.         return "blog/post_show.html.twig";
  251.     }
  252.     /**
  253.      * @codeCoverageIgnore
  254.      */
  255.     public function isTraitable(): bool
  256.     {
  257.         return false;
  258.     }
  259.     /**
  260.      * @codeCoverageIgnore
  261.      */
  262.     public function getDebugInfo(): array
  263.     {
  264.         return array (  267 => 76,  263 => 75,  257 => 73,  254 => 69,  247 => 65,  243 => 64,  240 => 63,  237 => 62,  224 => 61,  206 => 56,  203 => 55,  201 => 58,  193 => 51,  186 => 48,  180 => 44,  175 => 42,  172 => 41,  167 => 40,  161 => 37,  156 => 34,  150 => 31,  145 => 29,  141 => 28,  138 => 27,  132 => 25,  129 => 24,  123 => 15,  118 => 13,  112 => 10,  108 => 9,  101 => 6,  88 => 5,  65 => 3,  42 => 1,);
  265.     }
  266.     public function getSourceContext(): Source
  267.     {
  268.         return new Source("{% extends 'base.html.twig' %}
  269. {% block body_id 'blog_post_show' %}
  270. {% block main %}
  271.     <h1>{{ post.title }}</h1>
  272.     <p class=\"post-metadata\">
  273.         <span class=\"metadata\"><i class=\"fa fa-calendar\"></i> {{ post.publishedAt|format_datetime('long', 'medium', '', 'UTC') }}</span>
  274.         <span class=\"metadata\"><i class=\"fa fa-user\"></i> {{ post.author.fullName }}</span>
  275.     </p>
  276.     {{ post.content|markdown_to_html|sanitize_html }}
  277.     {{ include('blog/_post_tags.html.twig') }}
  278.     <div id=\"post-add-comment\" class=\"well\">
  279.         {# The 'IS_AUTHENTICATED_FULLY' role ensures that the user has entered
  280.         their credentials (login + password) during this session. If they
  281.         are automatically logged via the 'Remember Me' functionality, they won't
  282.         be able to add a comment.
  283.         See https://symfony.com/doc/current/security/remember_me.html#forcing-the-user-to-re-authenticate-before-accessing-certain-resources
  284.         #}
  285.         {% if is_granted('IS_AUTHENTICATED_FULLY') %}
  286.             {{ render(controller('App\\\\Controller\\\\BlogController::commentForm', {'id': post.id})) }}
  287.         {% else %}
  288.             <p>
  289.                 <a class=\"btn btn-success\" href=\"{{ path('security_login', {'redirect_to': app.request.pathInfo}) }}\">
  290.                     <i class=\"fa fa-sign-in\" aria-hidden=\"true\"></i> {{ 'action.sign_in'|trans }}
  291.                 </a>
  292.                 {{ 'post.to_publish_a_comment'|trans }}
  293.             </p>
  294.         {% endif %}
  295.     </div>
  296.     <h3>
  297.         <i class=\"fa fa-comments\" aria-hidden=\"true\"></i> {{ 'post.num_comments'|trans({ 'count': post.comments|length }) }}
  298.     </h3>
  299.     {% for comment in post.comments %}
  300.         <div class=\"row post-comment\">
  301.             <a name=\"comment_{{ comment.id }}\"></a>
  302.             <h4 class=\"col-sm-3\">
  303.                 <strong>{{ comment.author.fullName }}</strong> {{ 'post.commented_on'|trans }}
  304.                 {# it's not mandatory to set the timezone in localizeddate(). This is done to
  305.                    avoid errors when the 'intl' PHP extension is not available and the application
  306.                    is forced to use the limited \"intl polyfill\", which only supports UTC and GMT #}
  307.                 <strong>{{ comment.publishedAt|format_datetime('medium', 'short', '', 'UTC') }}</strong>
  308.             </h4>
  309.             <div class=\"col-sm-9\">
  310.                 {{ comment.content|markdown_to_html|sanitize_html }}
  311.             </div>
  312.         </div>
  313.     {% else %}
  314.         <div class=\"post-comment\">
  315.             <p>{{ 'post.no_comments'|trans }}</p>
  316.         </div>
  317.     {% endfor %}
  318. {% endblock %}
  319. {% block sidebar %}
  320.     {% if is_granted('edit', post) %}
  321.         <div class=\"section\">
  322.             <a class=\"btn btn-lg btn-block btn-success\" href=\"{{ path('admin_post_edit', {id: post.id}) }}\">
  323.                 <i class=\"fa fa-edit\" aria-hidden=\"true\"></i> {{ 'action.edit_post'|trans }}
  324.             </a>
  325.         </div>
  326.     {% endif %}
  327.     {# the parent() function includes the contents defined by the parent template
  328.       ('base.html.twig') for this block ('sidebar'). This is a very convenient way
  329.       to share common contents in different templates #}
  330.     {{ parent() }}
  331.     {{ show_source_code(_self) }}
  332.     {{ include('blog/_rss.html.twig') }}
  333. {% endblock %}
  334. ""blog/post_show.html.twig""/home/clients/1e57b84061a8b3119c89d49d271a0c31/sites/site80.web01.cloud01.hgpcc.ch/templates/blog/post_show.html.twig");
  335.     }
  336. }