/
var
/
www
/
html
/
boazapp
/
var
/
cache
/
prod
/
twig
/
d0
/
Upload File
HOME
<?php use Twig\Environment; use Twig\Error\LoaderError; use Twig\Error\RuntimeError; use Twig\Extension\CoreExtension; use Twig\Extension\SandboxExtension; use Twig\Markup; use Twig\Sandbox\SecurityError; use Twig\Sandbox\SecurityNotAllowedTagError; use Twig\Sandbox\SecurityNotAllowedFilterError; use Twig\Sandbox\SecurityNotAllowedFunctionError; use Twig\Source; use Twig\Template; /* @DoctrineMigrations/Collector/migrations.html.twig */ class __TwigTemplate_fb4c4585d8c8534cd826c823aa2e775b56a70e063adcc25daa4d45dc1c42859a extends Template { private $source; private $macros = []; public function __construct(Environment $env) { parent::__construct($env); $this->source = $this->getSourceContext(); $this->blocks = [ 'toolbar' => [$this, 'block_toolbar'], 'menu' => [$this, 'block_menu'], 'panel' => [$this, 'block_panel'], ]; } protected function doGetParent(array $context) { // line 1 return "@WebProfiler/Profiler/layout.html.twig"; } protected function doDisplay(array $context, array $blocks = []) { $macros = $this->macros; // line 3 $macros["helper"] = $this->macros["helper"] = $this; // line 1 $this->parent = $this->loadTemplate("@WebProfiler/Profiler/layout.html.twig", "@DoctrineMigrations/Collector/migrations.html.twig", 1); yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks)); } // line 5 public function block_toolbar($context, array $blocks = []) { $macros = $this->macros; // line 6 yield " "; if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, true, false, 6), "unavailable_migrations_count", [], "any", true, true, false, 6)) { // line 7 yield " "; $context["unavailable_migrations"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 7), "unavailable_migrations_count", [], "any", false, false, false, 7); // line 8 yield " "; $context["new_migrations"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 8), "new_migrations", [], "any", false, false, false, 8)); // line 9 yield " "; if (((1 === CoreExtension::compare(($context["unavailable_migrations"] ?? null), 0)) || (1 === CoreExtension::compare(($context["new_migrations"] ?? null), 0)))) { // line 10 yield " "; $context["executed_migrations"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 10), "executed_migrations", [], "any", false, false, false, 10)); // line 11 yield " "; $context["available_migrations"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 11), "available_migrations_count", [], "any", false, false, false, 11); // line 12 yield " "; $context["status_color"] = (((1 === CoreExtension::compare(($context["unavailable_migrations"] ?? null), 0))) ? ("yellow") : ("")); // line 13 yield " "; $context["status_color"] = (((1 === CoreExtension::compare(($context["new_migrations"] ?? null), 0))) ? ("red") : (($context["status_color"] ?? null))); // line 14 yield " "; // line 15 $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { // line 16 yield " "; yield Twig\Extension\CoreExtension::include($this->env, $context, "@DoctrineMigrations/Collector/icon.svg"); yield " <span class=\"sf-toolbar-value\">"; // line 17 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($context["new_migrations"] ?? null) + ($context["unavailable_migrations"] ?? null)), "html", null, true); yield "</span> "; return; yield ''; })())) ? '' : new Markup($tmp, $this->env->getCharset()); // line 19 yield " "; // line 20 $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { // line 21 yield " <div class=\"sf-toolbar-info-piece\"> <b>Current</b> <span>"; // line 23 (((1 === CoreExtension::compare(($context["executed_migrations"] ?? null), 0))) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::last($this->env->getCharset(), Twig\Extension\CoreExtension::split($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, Twig\Extension\CoreExtension::last($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 23), "executed_migrations", [], "any", false, false, false, 23)), "version", [], "any", false, false, false, 23), "\\")), "html", null, true)) : (yield "n/a")); yield "</span> </div> <div class=\"sf-toolbar-info-piece\"> <b>Executed</b> <span class=\"sf-toolbar-status\">"; // line 27 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["executed_migrations"] ?? null), "html", null, true); yield "</span> </div> <div class=\"sf-toolbar-info-piece\"> <b>Executed Unavailable</b> <span class=\"sf-toolbar-status "; // line 31 yield (((1 === CoreExtension::compare(($context["unavailable_migrations"] ?? null), 0))) ? ("sf-toolbar-status-yellow") : ("")); yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["unavailable_migrations"] ?? null), "html", null, true); yield "</span> </div> <div class=\"sf-toolbar-info-piece\"> <b>Available</b> <span class=\"sf-toolbar-status\">"; // line 35 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["available_migrations"] ?? null), "html", null, true); yield "</span> </div> <div class=\"sf-toolbar-info-piece\"> <b>New</b> <span class=\"sf-toolbar-status "; // line 39 yield (((1 === CoreExtension::compare(($context["new_migrations"] ?? null), 0))) ? ("sf-toolbar-status-red") : ("")); yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["new_migrations"] ?? null), "html", null, true); yield "</span> </div> "; return; yield ''; })())) ? '' : new Markup($tmp, $this->env->getCharset()); // line 42 yield " "; // line 43 yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => ($context["profiler_url"] ?? null), "status" => ($context["status_color"] ?? null)]); yield " "; } // line 45 yield " "; } return; yield ''; } // line 49 public function block_menu($context, array $blocks = []) { $macros = $this->macros; // line 50 yield " "; if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, true, false, 50), "unavailable_migrations_count", [], "any", true, true, false, 50)) { // line 51 yield " "; $context["unavailable_migrations"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 51), "unavailable_migrations_count", [], "any", false, false, false, 51); // line 52 yield " "; $context["new_migrations"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 52), "new_migrations", [], "any", false, false, false, 52)); // line 53 yield " "; $context["label"] = (((1 === CoreExtension::compare(($context["unavailable_migrations"] ?? null), 0))) ? ("label-status-warning") : ("")); // line 54 yield " "; $context["label"] = (((1 === CoreExtension::compare(($context["new_migrations"] ?? null), 0))) ? ("label-status-error") : (($context["label"] ?? null))); // line 55 yield " <span class=\"label "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(($context["label"] ?? null), "html", null, true); yield "\"> <span class=\"icon\">"; // line 56 yield Twig\Extension\CoreExtension::include($this->env, $context, "@DoctrineMigrations/Collector/icon.svg"); yield "</span> <strong>Migrations</strong> "; // line 58 if (((1 === CoreExtension::compare(($context["unavailable_migrations"] ?? null), 0)) || (1 === CoreExtension::compare(($context["new_migrations"] ?? null), 0)))) { // line 59 yield " <span class=\"count\"> <span>"; // line 60 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((($context["new_migrations"] ?? null) + ($context["unavailable_migrations"] ?? null)), "html", null, true); yield "</span> </span> "; } // line 63 yield " </span> "; } return; yield ''; } // line 67 public function block_panel($context, array $blocks = []) { $macros = $this->macros; // line 68 yield " <h2>Doctrine Migrations</h2> <div class=\"metrics\"> <div class=\"metric\"> <span class=\"value\">"; // line 71 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 71), "executed_migrations", [], "any", false, false, false, 71)), "html", null, true); yield "</span> <span class=\"label\">Executed</span> </div> <div class=\"metric\"> <span class=\"value\">"; // line 75 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 75), "unavailable_migrations_count", [], "any", false, false, false, 75), "html", null, true); yield "</span> <span class=\"label\">Executed Unavailable</span> </div> <div class=\"metric\"> <span class=\"value\">"; // line 79 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 79), "available_migrations_count", [], "any", false, false, false, 79), "html", null, true); yield "</span> <span class=\"label\">Available</span> </div> <div class=\"metric\"> <span class=\"value\">"; // line 83 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 83), "new_migrations", [], "any", false, false, false, 83)), "html", null, true); yield "</span> <span class=\"label\">New</span> </div> </div> <h3>Configuration</h3> <table> <thead> <tr> <th colspan=\"2\" class=\"colored font-normal\">Storage</th> </tr> </thead> <tr> <td class=\"font-normal\">Type</td> <td class=\"font-normal\">"; // line 97 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 97), "storage", [], "any", false, false, false, 97), "html", null, true); yield "</td> </tr> "; // line 99 if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, true, false, 99), "table", [], "any", true, true, false, 99)) { // line 100 yield " <tr> <td class=\"font-normal\">Table Name</td> <td class=\"font-normal\">"; // line 102 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 102), "table", [], "any", false, false, false, 102), "html", null, true); yield "</td> </tr> "; } // line 105 yield " "; if (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, true, false, 105), "column", [], "any", true, true, false, 105)) { // line 106 yield " <tr> <td class=\"font-normal\">Column Name</td> <td class=\"font-normal\">"; // line 108 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 108), "column", [], "any", false, false, false, 108), "html", null, true); yield "</td> </tr> "; } // line 111 yield " </table> <table> <thead> <tr> <th colspan=\"2\" class=\"colored font-normal\">Database</th> </tr> </thead> <tr> <td class=\"font-normal\">Driver</td> <td class=\"font-normal\">"; // line 120 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 120), "driver", [], "any", false, false, false, 120), "html", null, true); yield "</td> </tr> <tr> <td class=\"font-normal\">Name</td> <td class=\"font-normal\">"; // line 124 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 124), "name", [], "any", false, false, false, 124), "html", null, true); yield "</td> </tr> </table> <table> <thead> <tr> <th colspan=\"2\" class=\"colored font-normal\">Migration Namespaces</th> </tr> </thead> "; // line 133 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 133), "namespaces", [], "any", false, false, false, 133)); foreach ($context['_seq'] as $context["namespace"] => $context["directory"]) { // line 134 yield " <tr> <td class=\"font-normal\">"; // line 135 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["namespace"], "html", null, true); yield "</td> <td class=\"font-normal\">"; // line 136 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["directory"], "html", null, true); yield "</td> </tr> "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['namespace'], $context['directory'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 139 yield " </table> <h3>Migrations</h3> <table> <thead> <tr> <th class=\"colored font-normal\">Version</th> <th class=\"colored font-normal\">Description</th> <th class=\"colored font-normal\">Status</th> <th class=\"colored font-normal\">Executed at</th> <th class=\"colored font-normal\">Execution time</th> </tr> </thead> "; // line 152 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 152), "new_migrations", [], "any", false, false, false, 152)); foreach ($context['_seq'] as $context["_key"] => $context["migration"]) { // line 153 yield " "; yield CoreExtension::callMacro($macros["helper"], "macro_render_migration", [$context["migration"]], 153, $context, $this->getSourceContext()); yield " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['migration'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 155 yield " "; // line 156 $context['_parent'] = $context; $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::reverse($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "data", [], "any", false, false, false, 156), "executed_migrations", [], "any", false, false, false, 156))); foreach ($context['_seq'] as $context["_key"] => $context["migration"]) { // line 157 yield " "; yield CoreExtension::callMacro($macros["helper"], "macro_render_migration", [$context["migration"]], 157, $context, $this->getSourceContext()); yield " "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['migration'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 159 yield " </table> "; return; yield ''; } // line 162 public function macro_render_migration($__migration__ = null, ...$__varargs__) { $macros = $this->macros; $context = $this->env->mergeGlobals([ "migration" => $__migration__, "varargs" => $__varargs__, ]); $blocks = []; return ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) { // line 163 yield " <tr> <td class=\"font-normal\"> "; // line 165 if (CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "file", [], "any", false, false, false, 165)) { // line 166 yield " <a href=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "file", [], "any", false, false, false, 166), 1), "html", null, true); yield "\" title=\""; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "file", [], "any", false, false, false, 166), "html", null, true); yield "\">"; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "version", [], "any", false, false, false, 166), "html", null, true); yield "</a> "; } else { // line 168 yield " "; yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "version", [], "any", false, false, false, 168), "html", null, true); yield " "; } // line 170 yield " </td> <td class=\"font-normal\">"; // line 171 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "description", [], "any", false, false, false, 171), "html", null, true); yield "</td> <td class=\"font-normal\"> "; // line 173 if (CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "is_new", [], "any", false, false, false, 173)) { // line 174 yield " <span class=\"label status-error\">NOT EXECUTED</span> "; } elseif (CoreExtension::getAttribute($this->env, $this->source, // line 175 ($context["migration"] ?? null), "is_unavailable", [], "any", false, false, false, 175)) { // line 176 yield " <span class=\"label status-warning\">UNAVAILABLE</span> "; } else { // line 178 yield " <span class=\"label status-success\">EXECUTED</span> "; } // line 180 yield " </td> <td class=\"font-normal\">"; // line 181 ((CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "executed_at", [], "any", false, false, false, 181)) ? (yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Twig\Extension\CoreExtension']->formatDate(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "executed_at", [], "any", false, false, false, 181)), "html", null, true)) : (yield "n/a")); yield "</td> <td class=\"font-normal\">"; // line 182 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "execution_time", [], "any", true, true, false, 182)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["migration"] ?? null), "execution_time", [], "any", false, false, false, 182), "n/a")) : ("n/a")), "html", null, true); yield "</td> </tr> "; return; yield ''; })())) ? '' : new Markup($tmp, $this->env->getCharset()); } /** * @codeCoverageIgnore */ public function getTemplateName() { return "@DoctrineMigrations/Collector/migrations.html.twig"; } /** * @codeCoverageIgnore */ public function isTraitable() { return false; } /** * @codeCoverageIgnore */ public function getDebugInfo() { return array ( 446 => 182, 442 => 181, 439 => 180, 435 => 178, 431 => 176, 429 => 175, 426 => 174, 424 => 173, 419 => 171, 416 => 170, 410 => 168, 400 => 166, 398 => 165, 394 => 163, 382 => 162, 376 => 159, 367 => 157, 363 => 156, 360 => 155, 351 => 153, 347 => 152, 332 => 139, 323 => 136, 319 => 135, 316 => 134, 312 => 133, 300 => 124, 293 => 120, 282 => 111, 276 => 108, 272 => 106, 269 => 105, 263 => 102, 259 => 100, 257 => 99, 252 => 97, 235 => 83, 228 => 79, 221 => 75, 214 => 71, 209 => 68, 205 => 67, 198 => 63, 192 => 60, 189 => 59, 187 => 58, 182 => 56, 177 => 55, 174 => 54, 171 => 53, 168 => 52, 165 => 51, 162 => 50, 158 => 49, 152 => 45, 147 => 43, 144 => 42, 135 => 39, 128 => 35, 119 => 31, 112 => 27, 105 => 23, 101 => 21, 99 => 20, 96 => 19, 90 => 17, 85 => 16, 83 => 15, 80 => 14, 77 => 13, 74 => 12, 71 => 11, 68 => 10, 65 => 9, 62 => 8, 59 => 7, 56 => 6, 52 => 5, 47 => 1, 45 => 3, 38 => 1,); } public function getSourceContext() { return new Source("", "@DoctrineMigrations/Collector/migrations.html.twig", "/var/www/html/boazapp/vendor/doctrine/doctrine-migrations-bundle/Resources/views/Collector/migrations.html.twig"); } }