var/cache/dev/twig/ad/adcc62a75f28f6df2e9087a9bcb644a6.php line 58

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. /* Security/Emails/request.html.twig */
  16. class __TwigTemplate_bf483ed610dae5ebb4748dc597e8aa8a 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.             'title' => [$this, 'block_title'],
  29.             'body' => [$this, 'block_body'],
  30.             'javascripts' => [$this, 'block_javascripts'],
  31.         ];
  32.     }
  33.     protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
  34.     {
  35.         // line 1
  36.         return "Layouts/login.html.twig";
  37.     }
  38.     protected function doDisplay(array $context, array $blocks = []): iterable
  39.     {
  40.         $macros = $this->macros;
  41.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  42.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Security/Emails/request.html.twig"));
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  44.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Security/Emails/request.html.twig"));
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  46.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "Security/Emails/request.html.twig"));
  47.         $this->parent = $this->load("Layouts/login.html.twig", 1);
  48.         yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
  49.         
  50.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  51.         
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  53.         
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  55.     }
  56.     // line 3
  57.     /**
  58.      * @return iterable<null|scalar|\Stringable>
  59.      */
  60.     public function block_title(array $context, array $blocks = []): iterable
  61.     {
  62.         $macros = $this->macros;
  63.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  64.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  66.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  67.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  68.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "title"));
  69.         // line 4
  70.         yield "\t";
  71.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.user.password.reset.form.title"), "html", null, true);
  72.         yield "
  73. ";
  74.         
  75.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  76.         
  77.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  78.         
  79.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  80.         yield from [];
  81.     }
  82.     // line 7
  83.     /**
  84.      * @return iterable<null|scalar|\Stringable>
  85.      */
  86.     public function block_body(array $context, array $blocks = []): iterable
  87.     {
  88.         $macros = $this->macros;
  89.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  90.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  91.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  92.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  93.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  94.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
  95.         // line 8
  96.         yield "\t";
  97.         yield         $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderBlock((isset($context["requestForm"]) || array_key_exists("requestForm", $context) ? $context["requestForm"] : (function () { throw new RuntimeError('Variable "requestForm" does not exist.', 8, $this->source); })()), 'form_start', ["attr" => ["id" => (("kt_modal_" . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source,         // line 10
  98. (isset($context["requestForm"]) || array_key_exists("requestForm", $context) ? $context["requestForm"] : (function () { throw new RuntimeError('Variable "requestForm" does not exist.', 10, $this->source); })()), "vars", [], "any", false, false, false, 10), "id", [], "any", false, false, false, 10)) . "_form"), "class" => "kt-fx-form mx-auto w-100 py-10", "novalidate" => "novalidate"]]);
  99.         // line 12
  100.         yield "
  101. \t<div class=\"text-center mb-11\">
  102. \t\t<a href=\"";
  103.         // line 14
  104.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("foxorders_dashboard");
  105.         yield "\">
  106. \t\t\t<img alt=\"Logo\" src=\"";
  107.         // line 15
  108.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("foxorders/media/logos/popina-order-icon.png"), "html", null, true);
  109.         yield "\" class=\"h-100px\"/>
  110. \t\t</a>
  111. \t\t<h1 class=\"text-dark fw-bolder mb-3\" style=\"padding-top: 30px !important;\">";
  112.         // line 17
  113.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.user.password.forgot_password"), "html", null, true);
  114.         yield "</h1>
  115. \t\t<div class=\"text-gray-500 fw-semibold fs-6\">";
  116.         // line 18
  117.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.user.password.reset.hint"), "html", null, true);
  118.         yield "</div>
  119. \t</div>
  120. \t<div class=\"row g-3 mb-9\">
  121. \t\t<div class=\"col-md-12\">
  122. \t\t\t";
  123.         // line 22
  124.         $context['_parent'] = $context;
  125.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 22, $this->source); })()), "flashes", ["reset_password_error"], "method", false, false, false, 22));
  126.         foreach ($context['_seq'] as $context["_key"] => $context["flash_error"]) {
  127.             // line 23
  128.             yield "\t\t\t\t<div class=\"alert alert-danger text-center\" role=\"alert\">";
  129.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["flash_error"], "html", null, true);
  130.             yield "</div>
  131. \t\t\t";
  132.         }
  133.         $_parent = $context['_parent'];
  134.         unset($context['_seq'], $context['_key'], $context['flash_error'], $context['_parent']);
  135.         $context = array_intersect_key($context, $_parent) + $_parent;
  136.         // line 25
  137.         yield "\t\t</div>
  138. \t</div>
  139. \t<div class=\"fv-row mb-8\">
  140. \t\t";
  141.         // line 28
  142.         yield $this->extensions['App\Twig\FormExtension']->getFormRow(CoreExtension::getAttribute($this->env, $this->source, (isset($context["requestForm"]) || array_key_exists("requestForm", $context) ? $context["requestForm"] : (function () { throw new RuntimeError('Variable "requestForm" does not exist.', 28, $this->source); })()), "email", [], "any", false, false, false, 28), $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.fields.email"), ["class" => "form-control bg-transparent", "label" => false]);
  143.         yield "
  144. \t</div>
  145. \t<div class=\"d-grid mb-10\">
  146. \t\t";
  147.         // line 31
  148.         yield from $this->load("Includes/Form/submit.html.twig", 31)->unwrap()->yield(CoreExtension::merge($context, ["text" => $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.buttons.reset"), "icon" => "key"]));
  149.         // line 32
  150.         yield "\t</div>
  151. \t<div class=\"text-gray-500 text-center fw-semibold fs-6\">";
  152.         // line 33
  153.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.user.password.already_have_account"), "html", null, true);
  154.         yield "
  155. \t\t<a href=\"";
  156.         // line 34
  157.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("security_login");
  158.         yield "\" class=\"link-primary\">";
  159.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.buttons.login"), "html", null, true);
  160.         yield "</a>
  161. \t</div>
  162. \t";
  163.         // line 36
  164.         yield         $this->env->getRuntime('Symfony\Component\Form\FormRenderer')->renderBlock((isset($context["requestForm"]) || array_key_exists("requestForm", $context) ? $context["requestForm"] : (function () { throw new RuntimeError('Variable "requestForm" does not exist.', 36, $this->source); })()), 'form_end');
  165.         yield "
  166. ";
  167.         
  168.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  169.         
  170.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  171.         
  172.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  173.         yield from [];
  174.     }
  175.     // line 39
  176.     /**
  177.      * @return iterable<null|scalar|\Stringable>
  178.      */
  179.     public function block_javascripts(array $context, array $blocks = []): iterable
  180.     {
  181.         $macros = $this->macros;
  182.         $__internal_b91a4435ea3baf1e2b6bfda56133dace = $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  183.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  184.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  185.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  186.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  187.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
  188.         // line 40
  189.         yield "\t";
  190.         yield from $this->yieldParentBlock("javascripts", $context, $blocks);
  191.         yield "
  192. \t<script>
  193. \t\tvar translations = {
  194. \t\t\t\x27empty\x27: \x27";
  195.         // line 43
  196.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.validation.user.email.empty"), "html", null, true);
  197.         yield "\x27,
  198. \t\t\t\x27email\x27: \x27";
  199.         // line 44
  200.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("app.global.validation.user.email.invalid"), "html", null, true);
  201.         yield "\x27,
  202. \t\t}
  203. \t</script>
  204. \t<script src=\"";
  205.         // line 47
  206.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("foxorders/js/validation/rules/security/request-password.js"), "html", null, true);
  207.         yield "\"></script>
  208. ";
  209.         
  210.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  211.         
  212.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  213.         
  214.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  215.         yield from [];
  216.     }
  217.     /**
  218.      * @codeCoverageIgnore
  219.      */
  220.     public function getTemplateName(): string
  221.     {
  222.         return "Security/Emails/request.html.twig";
  223.     }
  224.     /**
  225.      * @codeCoverageIgnore
  226.      */
  227.     public function isTraitable(): bool
  228.     {
  229.         return false;
  230.     }
  231.     /**
  232.      * @codeCoverageIgnore
  233.      */
  234.     public function getDebugInfo(): array
  235.     {
  236.         return array (  237 => 47,  231 => 44,  227 => 43,  220 => 40,  204 => 39,  188 => 36,  181 => 34,  177 => 33,  174 => 32,  172 => 31,  166 => 28,  161 => 25,  152 => 23,  148 => 22,  141 => 18,  137 => 17,  132 => 15,  128 => 14,  124 => 12,  122 => 10,  120 => 8,  104 => 7,  87 => 4,  71 => 3,  42 => 1,);
  237.     }
  238.     public function getSourceContext(): Source
  239.     {
  240.         return new Source("{% extends \x27Layouts/login.html.twig\x27 %}
  241. {% block title %}
  242. \t{{ \x27app.global.user.password.reset.form.title\x27|trans }}
  243. {% endblock %}
  244. {% block body %}
  245. \t{{ form_start(requestForm,{
  246. \t\t\t\x27attr\x27: {
  247. \t\t\t\t\x27id\x27: \x27kt_modal_\x27 ~ requestForm.vars.id ~ \x27_form\x27 ,
  248. \t\t\t\t\x27class\x27: \x27kt-fx-form mx-auto w-100 py-10\x27,\x27novalidate\x27:\x27novalidate\x27}
  249. \t}) }}
  250. \t<div class=\"text-center mb-11\">
  251. \t\t<a href=\"{{ path(\x27foxorders_dashboard\x27) }}\">
  252. \t\t\t<img alt=\"Logo\" src=\"{{asset(\x27foxorders/media/logos/popina-order-icon.png\x27)}}\" class=\"h-100px\"/>
  253. \t\t</a>
  254. \t\t<h1 class=\"text-dark fw-bolder mb-3\" style=\"padding-top: 30px !important;\">{{ \x27app.global.user.password.forgot_password\x27|trans }}</h1>
  255. \t\t<div class=\"text-gray-500 fw-semibold fs-6\">{{ \x27app.global.user.password.reset.hint\x27|trans }}</div>
  256. \t</div>
  257. \t<div class=\"row g-3 mb-9\">
  258. \t\t<div class=\"col-md-12\">
  259. \t\t\t{% for flash_error in app.flashes(\x27reset_password_error\x27) %}
  260. \t\t\t\t<div class=\"alert alert-danger text-center\" role=\"alert\">{{ flash_error }}</div>
  261. \t\t\t{% endfor %}
  262. \t\t</div>
  263. \t</div>
  264. \t<div class=\"fv-row mb-8\">
  265. \t\t{{ requestForm.email|form_row(\x27app.global.fields.email\x27|trans, {\x27class\x27: \x27form-control bg-transparent\x27, \x27label\x27: false}) }}
  266. \t</div>
  267. \t<div class=\"d-grid mb-10\">
  268. \t\t{% include \x27Includes/Form/submit.html.twig\x27  with { \x27text\x27 : \x27app.global.buttons.reset\x27|trans, \x27icon\x27 : \x27key\x27 } %}
  269. \t</div>
  270. \t<div class=\"text-gray-500 text-center fw-semibold fs-6\">{{ \x27app.global.user.password.already_have_account\x27|trans }}
  271. \t\t<a href=\"{{ path(\x27security_login\x27) }}\" class=\"link-primary\">{{ \x27app.global.buttons.login\x27|trans }}</a>
  272. \t</div>
  273. \t{{ form_end(requestForm) }}
  274. {% endblock %}
  275. {% block javascripts %}
  276. \t{{ parent() }}
  277. \t<script>
  278. \t\tvar translations = {
  279. \t\t\t\x27empty\x27: \x27{{ \x27app.global.validation.user.email.empty\x27 | trans }}\x27,
  280. \t\t\t\x27email\x27: \x27{{ \x27app.global.validation.user.email.invalid\x27 | trans }}\x27,
  281. \t\t}
  282. \t</script>
  283. \t<script src=\"{{ asset(\x27foxorders/js/validation/rules/security/request-password.js\x27) }}\"></script>
  284. {% endblock %}
  285. ", "Security/Emails/request.html.twig", "/var/www/html/foxorders/templates/Security/Emails/request.html.twig");
  286.     }
  287. }