init without trunk
This commit is contained in:
parent
ed24ac4994
commit
bb809e7233
14652 changed files with 177862 additions and 94817 deletions
687
var/cache/dev/twig/52/52207146a1acf60ba84c6278e7ba4e00822667790728529f67dde0841f02f879.php
vendored
Normal file
687
var/cache/dev/twig/52/52207146a1acf60ba84c6278e7ba4e00822667790728529f67dde0841f02f879.php
vendored
Normal file
|
|
@ -0,0 +1,687 @@
|
|||
<?php
|
||||
|
||||
use Twig\Environment;
|
||||
use Twig\Error\LoaderError;
|
||||
use Twig\Error\RuntimeError;
|
||||
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;
|
||||
|
||||
/* @Security/Collector/security.html.twig */
|
||||
class __TwigTemplate_147f09f529853381bdfd813f9c832a0243af5d9dd60e182625a58736ba72f733 extends \Twig\Template
|
||||
{
|
||||
private $source;
|
||||
private $macros = [];
|
||||
|
||||
public function __construct(Environment $env)
|
||||
{
|
||||
parent::__construct($env);
|
||||
|
||||
$this->source = $this->getSourceContext();
|
||||
|
||||
$this->blocks = [
|
||||
'page_title' => [$this, 'block_page_title'],
|
||||
'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;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@Security/Collector/security.html.twig"));
|
||||
|
||||
$this->parent = $this->loadTemplate("@WebProfiler/Profiler/layout.html.twig", "@Security/Collector/security.html.twig", 1);
|
||||
$this->parent->display($context, array_merge($this->blocks, $blocks));
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
// line 3
|
||||
public function block_page_title($context, array $blocks = [])
|
||||
{
|
||||
$macros = $this->macros;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "page_title"));
|
||||
|
||||
echo "Security";
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
// line 5
|
||||
public function block_toolbar($context, array $blocks = [])
|
||||
{
|
||||
$macros = $this->macros;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar"));
|
||||
|
||||
// line 6
|
||||
echo " ";
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 6, $this->source); })()), "tokenClass", [], "any", false, false, false, 6)) {
|
||||
// line 7
|
||||
echo " ";
|
||||
$context["is_authenticated"] = (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "enabled", [], "any", false, false, false, 7) && twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 7, $this->source); })()), "authenticated", [], "any", false, false, false, 7));
|
||||
// line 8
|
||||
echo " ";
|
||||
$context["color_code"] = (((isset($context["is_authenticated"]) || array_key_exists("is_authenticated", $context) ? $context["is_authenticated"] : (function () { throw new RuntimeError('Variable "is_authenticated" does not exist.', 8, $this->source); })())) ? ("") : ("yellow"));
|
||||
// line 9
|
||||
echo " ";
|
||||
} else {
|
||||
// line 10
|
||||
echo " ";
|
||||
$context["color_code"] = ((twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 10, $this->source); })()), "enabled", [], "any", false, false, false, 10)) ? ("red") : (""));
|
||||
// line 11
|
||||
echo " ";
|
||||
}
|
||||
// line 12
|
||||
echo "
|
||||
";
|
||||
// line 13
|
||||
ob_start();
|
||||
// line 14
|
||||
echo " ";
|
||||
echo twig_include($this->env, $context, "@Security/Collector/icon.svg");
|
||||
echo "
|
||||
<span class=\"sf-toolbar-value\">";
|
||||
// line 15
|
||||
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "user", [], "any", true, true, false, 15)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "user", [], "any", false, false, false, 15), "n/a")) : ("n/a")), "html", null, true);
|
||||
echo "</span>
|
||||
";
|
||||
$context["icon"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
|
||||
// line 17
|
||||
echo "
|
||||
";
|
||||
// line 18
|
||||
ob_start();
|
||||
// line 19
|
||||
echo " ";
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 19, $this->source); })()), "tokenClass", [], "any", false, false, false, 19)) {
|
||||
// line 20
|
||||
echo " <div class=\"sf-toolbar-info-piece\">
|
||||
<b>Logged in as</b>
|
||||
<span>";
|
||||
// line 22
|
||||
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 22, $this->source); })()), "user", [], "any", false, false, false, 22), "html", null, true);
|
||||
echo "</span>
|
||||
</div>
|
||||
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<b>Authenticated</b>
|
||||
<span class=\"sf-toolbar-status sf-toolbar-status-";
|
||||
// line 27
|
||||
echo (((isset($context["is_authenticated"]) || array_key_exists("is_authenticated", $context) ? $context["is_authenticated"] : (function () { throw new RuntimeError('Variable "is_authenticated" does not exist.', 27, $this->source); })())) ? ("green") : ("red"));
|
||||
echo "\">";
|
||||
echo (((isset($context["is_authenticated"]) || array_key_exists("is_authenticated", $context) ? $context["is_authenticated"] : (function () { throw new RuntimeError('Variable "is_authenticated" does not exist.', 27, $this->source); })())) ? ("Yes") : ("No"));
|
||||
echo "</span>
|
||||
</div>
|
||||
|
||||
";
|
||||
// line 30
|
||||
if ((twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 30, $this->source); })()), "tokenClass", [], "any", false, false, false, 30) != null)) {
|
||||
// line 31
|
||||
echo " <div class=\"sf-toolbar-info-piece\">
|
||||
<b>Token class</b>
|
||||
<span>";
|
||||
// line 33
|
||||
echo $this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->abbrClass(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 33, $this->source); })()), "tokenClass", [], "any", false, false, false, 33));
|
||||
echo "</span>
|
||||
</div>
|
||||
";
|
||||
}
|
||||
// line 36
|
||||
echo " ";
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 36, $this->source); })()), "logoutUrl", [], "any", false, false, false, 36)) {
|
||||
// line 37
|
||||
echo " <div class=\"sf-toolbar-info-piece\">
|
||||
<b>Actions</b>
|
||||
<span><a href=\"";
|
||||
// line 39
|
||||
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 39, $this->source); })()), "logoutUrl", [], "any", false, false, false, 39), "html", null, true);
|
||||
echo "\">Logout</a></span>
|
||||
</div>
|
||||
";
|
||||
}
|
||||
// line 42
|
||||
echo " ";
|
||||
} elseif (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 42, $this->source); })()), "enabled", [], "any", false, false, false, 42)) {
|
||||
// line 43
|
||||
echo " <div class=\"sf-toolbar-info-piece\">
|
||||
<span>You are not authenticated.</span>
|
||||
</div>
|
||||
";
|
||||
} else {
|
||||
// line 47
|
||||
echo " <div class=\"sf-toolbar-info-piece\">
|
||||
<span>The security is disabled.</span>
|
||||
</div>
|
||||
";
|
||||
}
|
||||
// line 51
|
||||
echo " ";
|
||||
$context["text"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());
|
||||
// line 52
|
||||
echo "
|
||||
";
|
||||
// line 53
|
||||
echo twig_include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 53, $this->source); })()), "status" => (isset($context["color_code"]) || array_key_exists("color_code", $context) ? $context["color_code"] : (function () { throw new RuntimeError('Variable "color_code" does not exist.', 53, $this->source); })())]);
|
||||
echo "
|
||||
";
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
// line 56
|
||||
public function block_menu($context, array $blocks = [])
|
||||
{
|
||||
$macros = $this->macros;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu"));
|
||||
|
||||
// line 57
|
||||
echo " <span class=\"label ";
|
||||
echo ((( !twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 57, $this->source); })()), "enabled", [], "any", false, false, false, 57) || !twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 57, $this->source); })()), "tokenClass", [], "any", false, false, false, 57))) ? ("disabled") : (""));
|
||||
echo "\">
|
||||
<span class=\"icon\">";
|
||||
// line 58
|
||||
echo twig_include($this->env, $context, "@Security/Collector/icon.svg");
|
||||
echo "</span>
|
||||
<strong>Security</strong>
|
||||
</span>
|
||||
";
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
// line 63
|
||||
public function block_panel($context, array $blocks = [])
|
||||
{
|
||||
$macros = $this->macros;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel"));
|
||||
|
||||
// line 64
|
||||
echo " <h2>Security Token</h2>
|
||||
|
||||
";
|
||||
// line 66
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 66, $this->source); })()), "tokenClass", [], "any", false, false, false, 66)) {
|
||||
// line 67
|
||||
echo " <div class=\"metrics\">
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">";
|
||||
// line 69
|
||||
(((twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 69, $this->source); })()), "user", [], "any", false, false, false, 69) == "anon.")) ? (print ("Anonymous")) : (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 69, $this->source); })()), "user", [], "any", false, false, false, 69), "html", null, true))));
|
||||
echo "</span>
|
||||
<span class=\"label\">Username</span>
|
||||
</div>
|
||||
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">";
|
||||
// line 74
|
||||
echo twig_include($this->env, $context, (("@WebProfiler/Icon/" . ((twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 74, $this->source); })()), "authenticated", [], "any", false, false, false, 74)) ? ("yes") : ("no"))) . ".svg"));
|
||||
echo "</span>
|
||||
<span class=\"label\">Authenticated</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope=\"col\" class=\"key\">Property</th>
|
||||
<th scope=\"col\">Value</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>Roles</th>
|
||||
<td>
|
||||
";
|
||||
// line 90
|
||||
((twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "roles", [], "any", false, false, false, 90))) ? (print ("none")) : (print (twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\YamlExtension']->encode(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "roles", [], "any", false, false, false, 90)), "html", null, true))));
|
||||
echo "
|
||||
|
||||
";
|
||||
// line 92
|
||||
if (( !twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 92, $this->source); })()), "authenticated", [], "any", false, false, false, 92) && twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 92, $this->source); })()), "roles", [], "any", false, false, false, 92)))) {
|
||||
// line 93
|
||||
echo " <p class=\"help\">User is not authenticated probably because they have no roles.</p>
|
||||
";
|
||||
}
|
||||
// line 95
|
||||
echo " </td>
|
||||
</tr>
|
||||
|
||||
";
|
||||
// line 98
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 98, $this->source); })()), "supportsRoleHierarchy", [], "any", false, false, false, 98)) {
|
||||
// line 99
|
||||
echo " <tr>
|
||||
<th>Inherited Roles</th>
|
||||
<td>";
|
||||
// line 101
|
||||
((twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 101, $this->source); })()), "inheritedRoles", [], "any", false, false, false, 101))) ? (print ("none")) : (print (twig_escape_filter($this->env, $this->extensions['Symfony\Bridge\Twig\Extension\YamlExtension']->encode(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 101, $this->source); })()), "inheritedRoles", [], "any", false, false, false, 101)), "html", null, true))));
|
||||
echo "</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
// line 104
|
||||
echo "
|
||||
";
|
||||
// line 105
|
||||
if (twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 105, $this->source); })()), "tokenClass", [], "any", false, false, false, 105)) {
|
||||
// line 106
|
||||
echo " <tr>
|
||||
<th>Token class</th>
|
||||
<td>";
|
||||
// line 108
|
||||
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 108, $this->source); })()), "tokenClass", [], "any", false, false, false, 108), "html", null, true);
|
||||
echo "</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
// line 111
|
||||
echo " </tbody>
|
||||
</table>
|
||||
";
|
||||
} elseif (twig_get_attribute($this->env, $this->source, // line 113
|
||||
(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 113, $this->source); })()), "enabled", [], "any", false, false, false, 113)) {
|
||||
// line 114
|
||||
echo " <div class=\"empty\">
|
||||
<p>There is no security token.</p>
|
||||
</div>
|
||||
";
|
||||
} else {
|
||||
// line 118
|
||||
echo " <div class=\"empty\">
|
||||
<p>The security component is disabled.</p>
|
||||
</div>
|
||||
";
|
||||
}
|
||||
// line 122
|
||||
echo "
|
||||
";
|
||||
// line 123
|
||||
if ( !twig_test_empty(((twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "voters", [], "any", true, true, false, 123)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "voters", [], "any", false, false, false, 123), [])) : ([])))) {
|
||||
// line 124
|
||||
echo " <h2>Security Voters <small>(";
|
||||
echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 124, $this->source); })()), "voters", [], "any", false, false, false, 124)), "html", null, true);
|
||||
echo ")</small></h2>
|
||||
|
||||
<div class=\"metrics\">
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">";
|
||||
// line 128
|
||||
echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "voterStrategy", [], "any", true, true, false, 128)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "voterStrategy", [], "any", false, false, false, 128), "unknown")) : ("unknown")), "html", null, true);
|
||||
echo "</span>
|
||||
<span class=\"label\">Strategy</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class=\"voters\">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Voter class</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
";
|
||||
// line 142
|
||||
$context['_parent'] = $context;
|
||||
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 142, $this->source); })()), "voters", [], "any", false, false, false, 142));
|
||||
$context['loop'] = [
|
||||
'parent' => $context['_parent'],
|
||||
'index0' => 0,
|
||||
'index' => 1,
|
||||
'first' => true,
|
||||
];
|
||||
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
|
||||
$length = count($context['_seq']);
|
||||
$context['loop']['revindex0'] = $length - 1;
|
||||
$context['loop']['revindex'] = $length;
|
||||
$context['loop']['length'] = $length;
|
||||
$context['loop']['last'] = 1 === $length;
|
||||
}
|
||||
foreach ($context['_seq'] as $context["_key"] => $context["voter"]) {
|
||||
// line 143
|
||||
echo " <tr>
|
||||
<td class=\"font-normal text-small text-muted nowrap\">";
|
||||
// line 144
|
||||
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 144), "html", null, true);
|
||||
echo "</td>
|
||||
<td class=\"font-normal\">";
|
||||
// line 145
|
||||
echo twig_escape_filter($this->env, $context["voter"], "html", null, true);
|
||||
echo "</td>
|
||||
</tr>
|
||||
";
|
||||
++$context['loop']['index0'];
|
||||
++$context['loop']['index'];
|
||||
$context['loop']['first'] = false;
|
||||
if (isset($context['loop']['length'])) {
|
||||
--$context['loop']['revindex0'];
|
||||
--$context['loop']['revindex'];
|
||||
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
|
||||
}
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['voter'], $context['_parent'], $context['loop']);
|
||||
$context = array_intersect_key($context, $_parent) + $_parent;
|
||||
// line 148
|
||||
echo " </tbody>
|
||||
</table>
|
||||
";
|
||||
}
|
||||
// line 151
|
||||
echo "
|
||||
";
|
||||
// line 152
|
||||
if ( !twig_test_empty(((twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "accessDecisionLog", [], "any", true, true, false, 152)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, ($context["collector"] ?? null), "accessDecisionLog", [], "any", false, false, false, 152), [])) : ([])))) {
|
||||
// line 153
|
||||
echo " <h2>Access decision log</h2>
|
||||
|
||||
<table class=\"decision-log\">
|
||||
<col style=\"width: 30px\">
|
||||
<col style=\"width: 120px\">
|
||||
<col style=\"width: 25%\">
|
||||
<col style=\"width: 60%\">
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Result</th>
|
||||
<th>Attributes</th>
|
||||
<th>Object</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
";
|
||||
// line 171
|
||||
$context['_parent'] = $context;
|
||||
$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 171, $this->source); })()), "accessDecisionLog", [], "any", false, false, false, 171));
|
||||
$context['loop'] = [
|
||||
'parent' => $context['_parent'],
|
||||
'index0' => 0,
|
||||
'index' => 1,
|
||||
'first' => true,
|
||||
];
|
||||
if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
|
||||
$length = count($context['_seq']);
|
||||
$context['loop']['revindex0'] = $length - 1;
|
||||
$context['loop']['revindex'] = $length;
|
||||
$context['loop']['length'] = $length;
|
||||
$context['loop']['last'] = 1 === $length;
|
||||
}
|
||||
foreach ($context['_seq'] as $context["_key"] => $context["decision"]) {
|
||||
// line 172
|
||||
echo " <tr>
|
||||
<td class=\"font-normal text-small text-muted nowrap\">";
|
||||
// line 173
|
||||
echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 173), "html", null, true);
|
||||
echo "</td>
|
||||
<td class=\"font-normal\">
|
||||
";
|
||||
// line 175
|
||||
echo ((twig_get_attribute($this->env, $this->source, $context["decision"], "result", [], "any", false, false, false, 175)) ? ("<span class=\"label status-success same-width\">GRANTED</span>") : ("<span class=\"label status-error same-width\">DENIED</span>"));
|
||||
// line 178
|
||||
echo "
|
||||
</td>
|
||||
<td>";
|
||||
// line 180
|
||||
echo twig_escape_filter($this->env, (((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["decision"], "attributes", [], "any", false, false, false, 180)) == 1)) ? (twig_first($this->env, twig_get_attribute($this->env, $this->source, $context["decision"], "attributes", [], "any", false, false, false, 180))) : ($this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpValue(twig_get_attribute($this->env, $this->source, $context["decision"], "attributes", [], "any", false, false, false, 180)))), "html", null, true);
|
||||
echo "</td>
|
||||
<td>";
|
||||
// line 181
|
||||
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpValue(twig_get_attribute($this->env, $this->source, $context["decision"], "object", [], "any", false, false, false, 181)), "html", null, true);
|
||||
echo "</td>
|
||||
</tr>
|
||||
";
|
||||
++$context['loop']['index0'];
|
||||
++$context['loop']['index'];
|
||||
$context['loop']['first'] = false;
|
||||
if (isset($context['loop']['length'])) {
|
||||
--$context['loop']['revindex0'];
|
||||
--$context['loop']['revindex'];
|
||||
$context['loop']['last'] = 0 === $context['loop']['revindex0'];
|
||||
}
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['decision'], $context['_parent'], $context['loop']);
|
||||
$context = array_intersect_key($context, $_parent) + $_parent;
|
||||
// line 184
|
||||
echo " </tbody>
|
||||
</table>
|
||||
";
|
||||
}
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "@Security/Collector/security.html.twig";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getDebugInfo()
|
||||
{
|
||||
return array ( 472 => 184, 455 => 181, 451 => 180, 447 => 178, 445 => 175, 440 => 173, 437 => 172, 420 => 171, 400 => 153, 398 => 152, 395 => 151, 390 => 148, 373 => 145, 369 => 144, 366 => 143, 349 => 142, 332 => 128, 324 => 124, 322 => 123, 319 => 122, 313 => 118, 307 => 114, 305 => 113, 301 => 111, 295 => 108, 291 => 106, 289 => 105, 286 => 104, 280 => 101, 276 => 99, 274 => 98, 269 => 95, 265 => 93, 263 => 92, 258 => 90, 239 => 74, 231 => 69, 227 => 67, 225 => 66, 221 => 64, 214 => 63, 203 => 58, 198 => 57, 191 => 56, 182 => 53, 179 => 52, 176 => 51, 170 => 47, 164 => 43, 161 => 42, 155 => 39, 151 => 37, 148 => 36, 142 => 33, 138 => 31, 136 => 30, 128 => 27, 120 => 22, 116 => 20, 113 => 19, 111 => 18, 108 => 17, 103 => 15, 98 => 14, 96 => 13, 93 => 12, 90 => 11, 87 => 10, 84 => 9, 81 => 8, 78 => 7, 75 => 6, 68 => 5, 55 => 3, 38 => 1,);
|
||||
}
|
||||
|
||||
public function getSourceContext()
|
||||
{
|
||||
return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %}
|
||||
|
||||
{% block page_title 'Security' %}
|
||||
|
||||
{% block toolbar %}
|
||||
{% if collector.tokenClass %}
|
||||
{% set is_authenticated = collector.enabled and collector.authenticated %}
|
||||
{% set color_code = is_authenticated ? '' : 'yellow' %}
|
||||
{% else %}
|
||||
{% set color_code = collector.enabled ? 'red' : '' %}
|
||||
{% endif %}
|
||||
|
||||
{% set icon %}
|
||||
{{ include('@Security/Collector/icon.svg') }}
|
||||
<span class=\"sf-toolbar-value\">{{ collector.user|default('n/a') }}</span>
|
||||
{% endset %}
|
||||
|
||||
{% set text %}
|
||||
{% if collector.tokenClass %}
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<b>Logged in as</b>
|
||||
<span>{{ collector.user }}</span>
|
||||
</div>
|
||||
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<b>Authenticated</b>
|
||||
<span class=\"sf-toolbar-status sf-toolbar-status-{{ is_authenticated ? 'green' : 'red' }}\">{{ is_authenticated ? 'Yes' : 'No' }}</span>
|
||||
</div>
|
||||
|
||||
{% if collector.tokenClass != null %}
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<b>Token class</b>
|
||||
<span>{{ collector.tokenClass|abbr_class }}</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% if collector.logoutUrl %}
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<b>Actions</b>
|
||||
<span><a href=\"{{ collector.logoutUrl }}\">Logout</a></span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% elseif collector.enabled %}
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<span>You are not authenticated.</span>
|
||||
</div>
|
||||
{% else %}
|
||||
<div class=\"sf-toolbar-info-piece\">
|
||||
<span>The security is disabled.</span>
|
||||
</div>
|
||||
{% endif %}
|
||||
{% endset %}
|
||||
|
||||
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: color_code }) }}
|
||||
{% endblock %}
|
||||
|
||||
{% block menu %}
|
||||
<span class=\"label {{ not collector.enabled or not collector.tokenClass ? 'disabled' }}\">
|
||||
<span class=\"icon\">{{ include('@Security/Collector/icon.svg') }}</span>
|
||||
<strong>Security</strong>
|
||||
</span>
|
||||
{% endblock %}
|
||||
|
||||
{% block panel %}
|
||||
<h2>Security Token</h2>
|
||||
|
||||
{% if collector.tokenClass %}
|
||||
<div class=\"metrics\">
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">{{ collector.user == 'anon.' ? 'Anonymous' : collector.user }}</span>
|
||||
<span class=\"label\">Username</span>
|
||||
</div>
|
||||
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">{{ include('@WebProfiler/Icon/' ~ (collector.authenticated ? 'yes' : 'no') ~ '.svg') }}</span>
|
||||
<span class=\"label\">Authenticated</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table>
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope=\"col\" class=\"key\">Property</th>
|
||||
<th scope=\"col\">Value</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<th>Roles</th>
|
||||
<td>
|
||||
{{ collector.roles is empty ? 'none' : collector.roles|yaml_encode }}
|
||||
|
||||
{% if not collector.authenticated and collector.roles is empty %}
|
||||
<p class=\"help\">User is not authenticated probably because they have no roles.</p>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
|
||||
{% if collector.supportsRoleHierarchy %}
|
||||
<tr>
|
||||
<th>Inherited Roles</th>
|
||||
<td>{{ collector.inheritedRoles is empty ? 'none' : collector.inheritedRoles|yaml_encode }}</td>
|
||||
</tr>
|
||||
{% endif %}
|
||||
|
||||
{% if collector.tokenClass %}
|
||||
<tr>
|
||||
<th>Token class</th>
|
||||
<td>{{ collector.tokenClass }}</td>
|
||||
</tr>
|
||||
{% endif %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% elseif collector.enabled %}
|
||||
<div class=\"empty\">
|
||||
<p>There is no security token.</p>
|
||||
</div>
|
||||
{% else %}
|
||||
<div class=\"empty\">
|
||||
<p>The security component is disabled.</p>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if collector.voters|default([]) is not empty %}
|
||||
<h2>Security Voters <small>({{ collector.voters|length }})</small></h2>
|
||||
|
||||
<div class=\"metrics\">
|
||||
<div class=\"metric\">
|
||||
<span class=\"value\">{{ collector.voterStrategy|default('unknown') }}</span>
|
||||
<span class=\"label\">Strategy</span>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<table class=\"voters\">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Voter class</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% for voter in collector.voters %}
|
||||
<tr>
|
||||
<td class=\"font-normal text-small text-muted nowrap\">{{ loop.index }}</td>
|
||||
<td class=\"font-normal\">{{ voter }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% endif %}
|
||||
|
||||
{% if collector.accessDecisionLog|default([]) is not empty %}
|
||||
<h2>Access decision log</h2>
|
||||
|
||||
<table class=\"decision-log\">
|
||||
<col style=\"width: 30px\">
|
||||
<col style=\"width: 120px\">
|
||||
<col style=\"width: 25%\">
|
||||
<col style=\"width: 60%\">
|
||||
|
||||
<thead>
|
||||
<tr>
|
||||
<th>#</th>
|
||||
<th>Result</th>
|
||||
<th>Attributes</th>
|
||||
<th>Object</th>
|
||||
</tr>
|
||||
</thead>
|
||||
|
||||
<tbody>
|
||||
{% for decision in collector.accessDecisionLog %}
|
||||
<tr>
|
||||
<td class=\"font-normal text-small text-muted nowrap\">{{ loop.index }}</td>
|
||||
<td class=\"font-normal\">
|
||||
{{ decision.result
|
||||
? '<span class=\"label status-success same-width\">GRANTED</span>'
|
||||
: '<span class=\"label status-error same-width\">DENIED</span>'
|
||||
}}
|
||||
</td>
|
||||
<td>{{ decision.attributes|length == 1 ? decision.attributes|first : profiler_dump(decision.attributes) }}</td>
|
||||
<td>{{ profiler_dump(decision.object) }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
{% endif %}
|
||||
{% endblock %}
|
||||
", "@Security/Collector/security.html.twig", "/Users/kadmin/Websites/sterntours-3/vendor/symfony/symfony/src/Symfony/Bundle/SecurityBundle/Resources/views/Collector/security.html.twig");
|
||||
}
|
||||
}
|
||||
121
var/cache/dev/twig/52/5222e5060e7f5bb8d6410b399a0746683f8fdf7169651370a87966f3d1260cc2.php
vendored
Normal file
121
var/cache/dev/twig/52/5222e5060e7f5bb8d6410b399a0746683f8fdf7169651370a87966f3d1260cc2.php
vendored
Normal file
|
|
@ -0,0 +1,121 @@
|
|||
<?php
|
||||
|
||||
use Twig\Environment;
|
||||
use Twig\Error\LoaderError;
|
||||
use Twig\Error\RuntimeError;
|
||||
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;
|
||||
|
||||
/* @WebProfiler/Profiler/table.html.twig */
|
||||
class __TwigTemplate_0f11f5e473f875b0ddef96bcd16a5bcc7a4f1082a98daa7646237351e50ffa23 extends \Twig\Template
|
||||
{
|
||||
private $source;
|
||||
private $macros = [];
|
||||
|
||||
public function __construct(Environment $env)
|
||||
{
|
||||
parent::__construct($env);
|
||||
|
||||
$this->source = $this->getSourceContext();
|
||||
|
||||
$this->parent = false;
|
||||
|
||||
$this->blocks = [
|
||||
];
|
||||
}
|
||||
|
||||
protected function doDisplay(array $context, array $blocks = [])
|
||||
{
|
||||
$macros = $this->macros;
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Profiler/table.html.twig"));
|
||||
|
||||
// line 1
|
||||
echo "<table class=\"";
|
||||
echo twig_escape_filter($this->env, (((isset($context["class"]) || array_key_exists("class", $context))) ? (_twig_default_filter((isset($context["class"]) || array_key_exists("class", $context) ? $context["class"] : (function () { throw new RuntimeError('Variable "class" does not exist.', 1, $this->source); })()), "")) : ("")), "html", null, true);
|
||||
echo "\">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope=\"col\" class=\"key\">";
|
||||
// line 4
|
||||
(((isset($context["labels"]) || array_key_exists("labels", $context))) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 4, $this->source); })()), 0, [], "array", false, false, false, 4), "html", null, true))) : (print ("Key")));
|
||||
echo "</th>
|
||||
<th scope=\"col\">";
|
||||
// line 5
|
||||
(((isset($context["labels"]) || array_key_exists("labels", $context))) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["labels"]) || array_key_exists("labels", $context) ? $context["labels"] : (function () { throw new RuntimeError('Variable "labels" does not exist.', 5, $this->source); })()), 1, [], "array", false, false, false, 5), "html", null, true))) : (print ("Value")));
|
||||
echo "</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
";
|
||||
// line 9
|
||||
$context['_parent'] = $context;
|
||||
$context['_seq'] = twig_ensure_traversable(twig_sort_filter(twig_get_array_keys_filter((isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 9, $this->source); })()))));
|
||||
foreach ($context['_seq'] as $context["_key"] => $context["key"]) {
|
||||
// line 10
|
||||
echo " <tr>
|
||||
<th scope=\"row\">";
|
||||
// line 11
|
||||
echo twig_escape_filter($this->env, $context["key"], "html", null, true);
|
||||
echo "</th>
|
||||
<td>";
|
||||
// line 12
|
||||
echo twig_escape_filter($this->env, $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpValue(twig_get_attribute($this->env, $this->source, (isset($context["data"]) || array_key_exists("data", $context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.', 12, $this->source); })()), $context["key"], [], "array", false, false, false, 12)), "html", null, true);
|
||||
echo "</td>
|
||||
</tr>
|
||||
";
|
||||
}
|
||||
$_parent = $context['_parent'];
|
||||
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['key'], $context['_parent'], $context['loop']);
|
||||
$context = array_intersect_key($context, $_parent) + $_parent;
|
||||
// line 15
|
||||
echo " </tbody>
|
||||
</table>
|
||||
";
|
||||
|
||||
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
|
||||
|
||||
}
|
||||
|
||||
public function getTemplateName()
|
||||
{
|
||||
return "@WebProfiler/Profiler/table.html.twig";
|
||||
}
|
||||
|
||||
public function isTraitable()
|
||||
{
|
||||
return false;
|
||||
}
|
||||
|
||||
public function getDebugInfo()
|
||||
{
|
||||
return array ( 78 => 15, 69 => 12, 65 => 11, 62 => 10, 58 => 9, 51 => 5, 47 => 4, 40 => 1,);
|
||||
}
|
||||
|
||||
public function getSourceContext()
|
||||
{
|
||||
return new Source("<table class=\"{{ class|default('') }}\">
|
||||
<thead>
|
||||
<tr>
|
||||
<th scope=\"col\" class=\"key\">{{ labels is defined ? labels[0] : 'Key' }}</th>
|
||||
<th scope=\"col\">{{ labels is defined ? labels[1] : 'Value' }}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
{% for key in data|keys|sort %}
|
||||
<tr>
|
||||
<th scope=\"row\">{{ key }}</th>
|
||||
<td>{{ profiler_dump(data[key]) }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</tbody>
|
||||
</table>
|
||||
", "@WebProfiler/Profiler/table.html.twig", "/Users/kadmin/Websites/sterntours-3/vendor/symfony/symfony/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/table.html.twig");
|
||||
}
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue