Deprecated : Symfony\Component\Translation\t(): Implicitly marking parameter $domain as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/translation/Resources/functions.php on line 18
Deprecated : Symfony\Component\Dotenv\Dotenv::loadEnv(): Implicitly marking parameter $envKey as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/dotenv/Dotenv.php on line 110
Deprecated : Symfony\Component\Runtime\GenericRuntime::getResolver(): Implicitly marking parameter $reflector as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/runtime/GenericRuntime.php on line 89
Deprecated : Symfony\Component\Runtime\RuntimeInterface::getResolver(): Implicitly marking parameter $reflector as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/runtime/RuntimeInterface.php on line 26
Deprecated : Symfony\Component\Console\Input\ArgvInput::__construct(): Implicitly marking parameter $argv as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/console/Input/ArgvInput.php on line 46
Deprecated : Symfony\Component\Console\Input\ArgvInput::__construct(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/console/Input/ArgvInput.php on line 46
Deprecated : Symfony\Component\Console\Input\Input::__construct(): Implicitly marking parameter $definition as nullable is deprecated, the explicit nullable type must be used instead in /var/www/html/t/taurushr/vendor/symfony/console/Input/Input.php on line 36
Deprecated : Constant E_STRICT is deprecated in /var/www/html/t/taurushr/vendor/symfony/error-handler/ErrorHandler.php on line 58
Deprecated : Constant E_STRICT is deprecated in /var/www/html/t/taurushr/vendor/symfony/error-handler/ErrorHandler.php on line 76
Symfony Profiler
<?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/Collector/form.html.twig */
class __TwigTemplate_e13b210c28ca82b0b9d5dc6b3f109dee 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' ],
'head' => [ $this , 'block_head' ],
'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_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "template" , "@WebProfiler/Collector/form.html.twig" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "template" , "@WebProfiler/Collector/form.html.twig" ));
// line 3
$macros [ "__internal_parse_0" ] = $this -> macros [ "__internal_parse_0" ] = $this ;
// line 1
$this -> parent = $this -> loadTemplate ( "@WebProfiler/Profiler/layout.html.twig" , "@WebProfiler/Collector/form.html.twig" , 1 );
$this -> parent -> display ( $context , array_merge ( $this -> blocks , $blocks ));
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
}
// line 5
public function block_toolbar ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "toolbar" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "toolbar" ));
// line 6
echo " " ;
if (((twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 6 ), "nb_errors" , [], "any" , false , false , false , 6 ) > 0 ) || twig_length_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 6 ), "forms" , [], "any" , false , false , false , 6 )))) {
// line 7
echo " " ;
$context [ "status_color" ] = (( twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 7 ), "nb_errors" , [], "any" , false , false , false , 7 )) ? ( "red" ) : ( "" ));
// line 8
echo " " ;
ob_start ();
// line 9
echo " " ;
echo twig_include ( $this -> env , $context , "@WebProfiler/Icon/form.svg" );
echo "
<span class=\"sf-toolbar-value\">
";
// line 11
echo twig_escape_filter ( $this -> env , (( twig_get_attribute ( $this -> env , $this -> source , 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.' , 11 , $this -> source ); })()), "data" , [], "any" , false , false , false , 11 ), "nb_errors" , [], "any" , false , false , false , 11 )) ?: ( twig_length_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 11 , $this -> source ); })()), "data" , [], "any" , false , false , false , 11 ), "forms" , [], "any" , false , false , false , 11 )))), "html" , null , true );
echo "
</span>
";
$context [ "icon" ] = ( '' === $tmp = ob_get_clean ()) ? '' : new Markup ( $tmp , $this -> env -> getCharset ());
// line 14
echo "
";
// line 15
ob_start ();
// line 16
echo " <div class=\"sf-toolbar-info-piece\">
<b>Number of forms</b>
<span class=\"sf-toolbar-status\">";
// line 18
echo twig_escape_filter ( $this -> env , twig_length_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 18 , $this -> source ); })()), "data" , [], "any" , false , false , false , 18 ), "forms" , [], "any" , false , false , false , 18 )), "html" , null , true );
echo "</span>
</div>
<div class=\"sf-toolbar-info-piece\">
<b>Number of errors</b>
<span class=\"sf-toolbar-status sf-toolbar-status-";
// line 22
echo ((( twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 22 ), "nb_errors" , [], "any" , false , false , false , 22 ) > 0 )) ? ( "red" ) : ( "" ));
echo "\">" ;
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 22 ), "nb_errors" , [], "any" , false , false , false , 22 ), "html" , null , true );
echo "</span>
</div>
";
$context [ "text" ] = ( '' === $tmp = ob_get_clean ()) ? '' : new Markup ( $tmp , $this -> env -> getCharset ());
// line 25
echo "
";
// line 26
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.' , 26 , $this -> source ); })()), "status" => (isset( $context [ "status_color" ]) || array_key_exists ( "status_color" , $context ) ? $context [ "status_color" ] : (function () { throw new RuntimeError ( 'Variable "status_color" does not exist.' , 26 , $this -> source ); })())]);
echo "
";
}
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
}
// line 30
public function block_menu ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "menu" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "menu" ));
// line 31
echo " <span class=\"label label-status-" ;
echo ((twig_get_attribute ( $this -> env , $this -> source , 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.' , 31 , $this -> source ); })()), "data" , [], "any" , false , false , false , 31 ), "nb_errors" , [], "any" , false , false , false , 31 )) ? ( "error" ) : ( "" ));
echo " " ;
echo ((twig_test_empty ( twig_get_attribute ( $this -> env , $this -> source , 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.' , 31 , $this -> source ); })()), "data" , [], "any" , false , false , false , 31 ), "forms" , [], "any" , false , false , false , 31 ))) ? ( "disabled" ) : ( "" ));
echo "\">
<span class=\"icon\">";
// line 32
echo twig_include ( $this -> env , $context , "@WebProfiler/Icon/form.svg" );
echo "</span>
<strong>Forms</strong>
";
// line 34
if (( twig_get_attribute ( $this -> env , $this -> source , 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.' , 34 , $this -> source ); })()), "data" , [], "any" , false , false , false , 34 ), "nb_errors" , [], "any" , false , false , false , 34 ) > 0 )) {
// line 35
echo " <span class=\"count\">
<span>";
// line 36
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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 ); })()), "data" , [], "any" , false , false , false , 36 ), "nb_errors" , [], "any" , false , false , false , 36 ), "html" , null , true );
echo "</span>
</span>
";
}
// line 39
echo " </span>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
}
// line 42
public function block_head ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "head" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "head" ));
// line 43
echo " " ;
$this -> displayParentBlock ( "head" , $context , $blocks );
echo "
<style>
#tree-menu {
float: left;
padding-right: 10px;
width: 230px;
}
#tree-menu ul {
list-style: none;
margin: 0;
padding-left: 0;
}
#tree-menu li {
margin: 0;
padding: 0;
width: 100%;
}
#tree-menu .empty {
border: 0;
padding: 0;
}
#tree-details-container {
border-left: 1px solid #DDD;
margin-left: 250px;
padding-left: 20px;
}
.tree-details {
padding-bottom: 40px;
}
.tree-details h3 {
font-size: 18px;
position: relative;
}
.toggle-icon {
display: inline-block;
background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDgwx4LcKwAAAABVQTFRFAAAA////////////////ZmZm////bvjBwAAAAAV0Uk5TABZwsuCVEUjgAAAAAWJLR0QF+G/pxwAAAE1JREFUGNNjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBmwgTQgQGWgA7h2uIFwK+CWwp1BpHvYEqDuATEYkBlY3IOmBq6dCPcAAIT5Eg2IksjQAAAAAElFTkSuQmCC\") no-repeat top left #5eb5e0;
}
.closed .toggle-icon, .closed.toggle-icon {
background-position: bottom left;
}
.toggle-icon.empty {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAZgBmAGYHukptAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhIf6CA40AAAAFRJREFUOMvtk7ENACEMA61vfx767MROWfO+AdGBHlNyTZrYUZRYDBII4NWE1pNdpFarfgLUbpDaBEgBYRiEVjsvDLa1l6O4Z3wkFWN+OfLKdpisOH/TlICzukmUJwAAAABJRU5ErkJggg==\");
}
.tree .tree-inner {
cursor: pointer;
padding: 5px 7px 5px 22px;
position: relative;
overflow: hidden;
text-overflow: ellipsis;
}
.tree .toggle-button {
/* provide a bigger clickable area than just 10x10px */
width: 16px;
height: 16px;
margin-left: -18px;
}
.tree .toggle-icon {
width: 10px;
height: 10px;
/* position the icon in the center of the clickable area */
margin-left: 3px;
margin-top: 3px;
background-size: 10px 20px;
background-color: #AAA;
}
.tree .toggle-icon.empty {
width: 10px;
height: 10px;
position: absolute;
top: 50%;
margin-top: -5px;
margin-left: -15px;
background-size: 10px 10px;
}
.tree ul ul .tree-inner {
padding-left: 37px;
}
.tree ul ul ul .tree-inner {
padding-left: 52px;
}
.tree ul ul ul ul .tree-inner {
padding-left: 67px;
}
.tree ul ul ul ul ul .tree-inner {
padding-left: 82px;
}
.tree .tree-inner:hover {
background: #dfdfdf;
}
.tree .tree-inner:hover span:not(.has-error) {
color: var(--base-0);
}
.tree .tree-inner.active, .tree .tree-inner.active:hover {
background: var(--tree-active-background);
font-weight: bold;
}
.tree .tree-inner.active .toggle-icon, .tree .tree-inner:hover .toggle-icon, .tree .tree-inner.active:hover .toggle-icon {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhEYXWn+sAAAABhQTFRFAAAA39/f39/f39/f39/fZmZm39/f////gc3YPwAAAAV0Uk5TAAtAc6ZeVyCYAAAAAWJLR0QF+G/pxwAAAE1JREFUGNNjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBmwgXIgQGWgA7h2uIFwK+CWwp1BpHvYC6DuATEYkBlY3IOmBq6dCPcAADqLE4MnBi/fAAAAAElFTkSuQmCC\");
background-color: #999;
}
.tree .tree-inner.active .toggle-icon.empty, .tree .tree-inner:hover .toggle-icon.empty, .tree .tree-inner.active:hover .toggle-icon.empty {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhoucSey4gAAABVQTFRFAAAA39/f39/f39/f39/fZmZm39/fD5Dx2AAAAAV0Uk5TAAtAc6ZeVyCYAAAAAWJLR0QF+G/pxwAAADJJREFUCNdjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBnIA3DtcAPhVsAthTkDAFOfBKW9C1iqAAAAAElFTkSuQmCC\");
}
.tree-details .toggle-icon {
width: 16px;
height: 16px;
/* vertically center the button */
position: absolute;
top: 50%;
margin-top: -9px;
margin-left: 6px;
}
.badge-error {
float: right;
background: var(--background-error);
color: #FFF;
padding: 1px 4px;
font-size: 10px;
font-weight: bold;
vertical-align: middle;
}
.has-error {
color: var(--color-error);
}
.errors h3 {
color: var(--color-error);
}
.errors th {
background: var(--background-error);
color: #FFF;
}
.errors .toggle-icon {
background-color: var(--background-error);
}
h3 a, h3 a:hover, h3 a:focus {
color: inherit;
text-decoration: inherit;
}
h2 + h3.form-data-type {
margin-top: 0;
}
h3.form-data-type + h3 {
margin-top: 1em;
}
.theme-dark .toggle-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTH+Ag0lNUZiYmGRmbP///zU5P2n9VV4AAAAFdFJOUwCv+yror0g1sQAAAE1JREFUGNNjSFM0YGBgEEpjSGEAAzcGBQiDiUEAwmBkMIAwmBmwgVAgQGWgA7h2uIFwK+CWwp1BpHtYA6DuATEYkBlY3IOmBq6dCPcAAKMtEEs3tfChAAAAAElFTkSuQmCC');
}
.theme-dark .toggle-icon.empty {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTDI3OzQ5PS4uLjU3PzU5P4keoyIAAAAFdFJOUwBApgtzrnKGEwAAADJJREFUCNdjCFU0YGBgEAplCGEAA1cGBQiDiUEAwmBkMIAwmBnIA3DtcAPhVsAthTkDACsZBBmrTTSxAAAAAElFTkSuQmCC');
}
.theme-dark .tree .tree-inner.active .toggle-icon, .theme-dark .tree .tree-inner:hover .toggle-icon, .theme-dark .tree .tree-inner.active:hover .toggle-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAAD1BMVEVHcEx/gIOYmJiZmZn///+IJ2wIAAAAA3RSTlMAryoIUq0uAAAAUElEQVQY02NgYFQ2NjYWYGBgMAYDBgZmCMOAQRjCMGRQhjCMoEqAipAYLkCAykBXA9cONxBuBdxShDOIc4+JM9Q9IIYxMgOLe9DUwLUT4R4AznguG0qfEa0AAAAASUVORK5CYII=');
background-color: transparent;
}
.theme-dark .tree .tree-inner.active .toggle-icon.empty, .theme-dark .tree .tree-inner:hover .toggle-icon.empty, .theme-dark .tree .tree-inner.active:hover .toggle-icon.empty {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEVHcEwyNzuqqqrd9nIgAAAAAnRSTlMAQABPjKgAAAArSURBVAjXY2BctcqBgWvVqgUMWqtWrWDIWrVqJcMqICCGACsGawMbADIKANflJYEoGMqtAAAAAElFTkSuQmCC');
background-color: transparent;
}
</style>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
}
// line 207
public function block_panel ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "panel" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "block" , "panel" ));
// line 208
echo " <h2>Forms</h2>
";
// line 210
if ( twig_length_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 210 , $this -> source ); })()), "data" , [], "any" , false , false , false , 210 ), "forms" , [], "any" , false , false , false , 210 ))) {
// line 211
echo " <div id=\"tree-menu\" class=\"tree\">
<ul>
";
// line 213
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( twig_get_attribute ( $this -> env , $this -> source , 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.' , 213 , $this -> source ); })()), "data" , [], "any" , false , false , false , 213 ), "forms" , [], "any" , false , false , false , 213 ));
foreach ($context [ '_seq' ] as $context [ "formName" ] => $context [ "formData" ]) {
// line 214
echo " " ;
echo twig_call_macro ( $macros [ "__internal_parse_0" ], "macro_form_tree_entry" , [ $context [ "formName" ], $context [ "formData" ], true ], 214 , $context , $this -> getSourceContext ());
echo "
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'formName' ], $context [ 'formData' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 216
echo " </ul>
</div>
<div id=\"tree-details-container\">
";
// line 220
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( twig_get_attribute ( $this -> env , $this -> source , 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.' , 220 , $this -> source ); })()), "data" , [], "any" , false , false , false , 220 ), "forms" , [], "any" , false , false , false , 220 ));
$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 [ "formName" ] => $context [ "formData" ]) {
// line 221
echo " " ;
echo twig_call_macro ( $macros [ "__internal_parse_0" ], "macro_form_tree_details" , [ $context [ "formName" ], $context [ "formData" ], twig_get_attribute ( $this -> env , $this -> source , 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.' , 221 , $this -> source ); })()), "data" , [], "any" , false , false , false , 221 ), "forms_by_hash" , [], "any" , false , false , false , 221 ), twig_get_attribute ( $this -> env , $this -> source , $context [ "loop" ], "first" , [], "any" , false , false , false , 221 )], 221 , $context , $this -> getSourceContext ());
echo "
";
++$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 [ 'formName' ], $context [ 'formData' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 223
echo " </div>
";
} else {
// line 225
echo " <div class=\"empty\">
<p>No forms were submitted for this request.</p>
</div>
";
}
// line 229
echo "
<script>
function Toggler(storage) {
\"use strict\";
var STORAGE_KEY = 'sf_toggle_data',
states = {},
isCollapsed = function (button) {
return Sfjs.hasClass(button, 'closed');
},
isExpanded = function (button) {
return !isCollapsed(button);
},
expand = function (button) {
var targetId = button.dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
if (isCollapsed(button)) {
Sfjs.removeClass(button, 'closed');
Sfjs.removeClass(target, 'hidden');
states[targetId] = 1;
storage.setItem(STORAGE_KEY, states);
}
},
collapse = function (button) {
var targetId = button.dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
if (isExpanded(button)) {
Sfjs.addClass(button, 'closed');
Sfjs.addClass(target, 'hidden');
states[targetId] = 0;
storage.setItem(STORAGE_KEY, states);
}
},
toggle = function (button) {
if (Sfjs.hasClass(button, 'closed')) {
expand(button);
} else {
collapse(button);
}
},
initButtons = function (buttons) {
states = storage.getItem(STORAGE_KEY, {});
// must be an object, not an array or anything else
// `typeof` returns \"object\" also for arrays, so the following
// check must be done
// see http://stackoverflow.com/questions/4775722/check-if-object-is-array
if ('[object Object]' !== Object.prototype.toString.call(states)) {
states = {};
}
for (var i = 0, l = buttons.length; i < l; ++i) {
var targetId = buttons[i].dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
// correct the initial state of the button
if (Sfjs.hasClass(target, 'hidden')) {
Sfjs.addClass(buttons[i], 'closed');
}
// attach listener for expanding/collapsing the target
clickHandler(buttons[i], toggle);
if (states.hasOwnProperty(targetId)) {
// open or collapse based on stored data
if (0 === states[targetId]) {
collapse(buttons[i]);
} else {
expand(buttons[i]);
}
}
}
};
return {
initButtons: initButtons,
toggle: toggle,
isExpanded: isExpanded,
isCollapsed: isCollapsed,
expand: expand,
collapse: collapse
};
}
function JsonStorage(storage) {
var setItem = function (key, data) {
storage.setItem(key, JSON.stringify(data));
},
getItem = function (key, defaultValue) {
var data = storage.getItem(key);
if (null !== data) {
try {
return JSON.parse(data);
} catch(e) {
}
}
return defaultValue;
};
return {
setItem: setItem,
getItem: getItem
};
}
function TabView() {
\"use strict\";
var activeTab = null,
activeTarget = null,
select = function (tab) {
var targetId = tab.dataset.tabTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Tab target \" + targetId + \" does not exist\";
}
if (activeTab) {
Sfjs.removeClass(activeTab, 'active');
}
if (activeTarget) {
Sfjs.addClass(activeTarget, 'hidden');
}
Sfjs.addClass(tab, 'active');
Sfjs.removeClass(target, 'hidden');
activeTab = tab;
activeTarget = target;
},
initTabs = function (tabs) {
for (var i = 0, l = tabs.length; i < l; ++i) {
var targetId = tabs[i].dataset.tabTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Tab target \" + targetId + \" does not exist\";
}
clickHandler(tabs[i], select);
Sfjs.addClass(target, 'hidden');
}
if (tabs.length > 0) {
select(tabs[0]);
}
};
return {
initTabs: initTabs,
select: select
};
}
var tabTarget = new TabView(),
toggler = new Toggler(new JsonStorage(sessionStorage)),
clickHandler = function (element, callback) {
Sfjs.addEventListener(element, 'click', function (e) {
if (!e) {
e = window.event;
}
callback(this);
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
e.stopPropagation();
return false;
});
};
tabTarget.initTabs(document.querySelectorAll('.tree .tree-inner'));
toggler.initButtons(document.querySelectorAll('a.toggle-button'));
</script>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
}
// line 449
public function macro_form_tree_entry ( $__name__ = null , $__data__ = null , $__is_root__ = null , ... $__varargs__ )
{
$macros = $this -> macros ;
$context = $this -> env -> mergeGlobals ([
"name" => $__name__ ,
"data" => $__data__ ,
"is_root" => $__is_root__ ,
"varargs" => $__varargs__ ,
]);
$blocks = [];
ob_start ();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "macro" , "form_tree_entry" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "macro" , "form_tree_entry" ));
// line 450
echo " " ;
$macros [ "tree" ] = $this ;
// line 451
echo " " ;
$context [ "has_error" ] = ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "errors" , [], "any" , true , true , false , 451 ) && ( twig_length_filter ( $this -> env , 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.' , 451 , $this -> source ); })()), "errors" , [], "any" , false , false , false , 451 )) > 0 ));
// line 452
echo " <li>
<div class=\"tree-inner\" data-tab-target-id=\"";
// line 453
echo twig_escape_filter ( $this -> env , 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.' , 453 , $this -> source ); })()), "id" , [], "any" , false , false , false , 453 ), "html" , null , true );
echo "-details\" title=\"" ;
echo twig_escape_filter ( $this -> env , (( array_key_exists ( "name" , $context )) ? ( _twig_default_filter ((isset( $context [ "name" ]) || array_key_exists ( "name" , $context ) ? $context [ "name" ] : (function () { throw new RuntimeError ( 'Variable "name" does not exist.' , 453 , $this -> source ); })()), "(no name)" )) : ( "(no name)" )), "html" , null , true );
echo "\">
";
// line 454
if ((isset( $context [ "has_error" ]) || array_key_exists ( "has_error" , $context ) ? $context [ "has_error" ] : (function () { throw new RuntimeError ( 'Variable "has_error" does not exist.' , 454 , $this -> source ); })())) {
// line 455
echo " <div class=\"badge-error\">" ;
echo twig_escape_filter ( $this -> env , twig_length_filter ( $this -> env , 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.' , 455 , $this -> source ); })()), "errors" , [], "any" , false , false , false , 455 )), "html" , null , true );
echo "</div>
";
}
// line 457
echo "
";
// line 458
if ( ! twig_test_empty ( 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.' , 458 , $this -> source ); })()), "children" , [], "any" , false , false , false , 458 ))) {
// line 459
echo " <a class=\"toggle-button\" data-toggle-target-id=\"" ;
echo twig_escape_filter ( $this -> env , 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.' , 459 , $this -> source ); })()), "id" , [], "any" , false , false , false , 459 ), "html" , null , true );
echo "-children\" href=\"#\"><span class=\"toggle-icon\"></span></a>
";
} else {
// line 461
echo " <div class=\"toggle-icon empty\"></div>
";
}
// line 463
echo "
<span ";
// line 464
if (((isset( $context [ "has_error" ]) || array_key_exists ( "has_error" , $context ) ? $context [ "has_error" ] : (function () { throw new RuntimeError ( 'Variable "has_error" does not exist.' , 464 , $this -> source ); })()) || (( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "has_children_error" , [], "any" , true , true , false , 464 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "has_children_error" , [], "any" , false , false , false , 464 ), false )) : ( false )))) {
echo "class=\"has-error\"" ;
}
echo ">
";
// line 465
echo twig_escape_filter ( $this -> env , (( array_key_exists ( "name" , $context )) ? ( _twig_default_filter ((isset( $context [ "name" ]) || array_key_exists ( "name" , $context ) ? $context [ "name" ] : (function () { throw new RuntimeError ( 'Variable "name" does not exist.' , 465 , $this -> source ); })()), "(no name)" )) : ( "(no name)" )), "html" , null , true );
echo "
</span>
</div>
";
// line 469
if ( ! twig_test_empty ( 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.' , 469 , $this -> source ); })()), "children" , [], "any" , false , false , false , 469 ))) {
// line 470
echo " <ul id=\"" ;
echo twig_escape_filter ( $this -> env , 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.' , 470 , $this -> source ); })()), "id" , [], "any" , false , false , false , 470 ), "html" , null , true );
echo "-children\" " ;
if (( !(isset($context [ "is_root" ]) || array_key_exists ( "is_root" , $context ) ? $context [ "is_root" ] : (function () { throw new RuntimeError ( 'Variable "is_root" does not exist.' , 470 , $this -> source ); })()) && !(( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "has_children_error" , [], "any" , true , true , false , 470 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "has_children_error" , [], "any" , false , false , false , 470 ), false )) : ( false )))) {
echo "class=\"hidden\"" ;
}
echo ">
";
// line 471
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 471 , $this -> source ); })()), "children" , [], "any" , false , false , false , 471 ));
foreach ($context [ '_seq' ] as $context [ "childName" ] => $context [ "childData" ]) {
// line 472
echo " " ;
echo twig_call_macro ( $macros [ "tree" ], "macro_form_tree_entry" , [ $context [ "childName" ], $context [ "childData" ], false ], 472 , $context , $this -> getSourceContext ());
echo "
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'childName' ], $context [ 'childData' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 474
echo " </ul>
";
}
// line 476
echo " </li>
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
return ('' === $tmp = ob_get_contents ()) ? '' : new Markup ( $tmp , $this -> env -> getCharset ());
} finally {
ob_end_clean ();
}
}
// line 479
public function macro_form_tree_details ( $__name__ = null , $__data__ = null , $__forms_by_hash__ = null , $__show__ = null , ... $__varargs__ )
{
$macros = $this -> macros ;
$context = $this -> env -> mergeGlobals ([
"name" => $__name__ ,
"data" => $__data__ ,
"forms_by_hash" => $__forms_by_hash__ ,
"show" => $__show__ ,
"varargs" => $__varargs__ ,
]);
$blocks = [];
ob_start ();
try {
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this -> extensions [ "Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension" ];
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> enter ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "macro" , "form_tree_details" ));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this -> extensions [ "Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension" ];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> enter ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), "macro" , "form_tree_details" ));
// line 480
echo " " ;
$macros [ "tree" ] = $this ;
// line 481
echo " <div class=\"tree-details" ;
if ( !((array_key_exists ( "show" , $context )) ? ( _twig_default_filter ((isset( $context [ "show" ]) || array_key_exists ( "show" , $context ) ? $context [ "show" ] : (function () { throw new RuntimeError ( 'Variable "show" does not exist.' , 481 , $this -> source ); })()), false )) : ( false ))) {
echo " hidden" ;
}
echo "\" " ;
if (twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "id" , [], "any" , true , true , false , 481 )) {
echo "id=\"" ;
echo twig_escape_filter ( $this -> env , 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.' , 481 , $this -> source ); })()), "id" , [], "any" , false , false , false , 481 ), "html" , null , true );
echo "-details\"" ;
}
echo ">
<h2>";
// line 482
echo twig_escape_filter ( $this -> env , (( array_key_exists ( "name" , $context )) ? ( _twig_default_filter ((isset( $context [ "name" ]) || array_key_exists ( "name" , $context ) ? $context [ "name" ] : (function () { throw new RuntimeError ( 'Variable "name" does not exist.' , 482 , $this -> source ); })()), "(no name)" )) : ( "(no name)" )), "html" , null , true );
echo "</h2>
";
// line 483
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "type_class" , [], "any" , true , true , false , 483 )) {
// line 484
echo " <h3 class=\"dump-inline form-data-type\">" ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , 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.' , 484 , $this -> source ); })()), "type_class" , [], "any" , false , false , false , 484 ));
echo "</h3>
";
}
// line 486
echo "
";
// line 487
if (( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "errors" , [], "any" , true , true , false , 487 ) && ( twig_length_filter ( $this -> env , 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.' , 487 , $this -> source ); })()), "errors" , [], "any" , false , false , false , 487 )) > 0 ))) {
// line 488
echo " <div class=\"errors\">
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 490
echo twig_escape_filter ( $this -> env , 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.' , 490 , $this -> source ); })()), "id" , [], "any" , false , false , false , 490 ), "html" , null , true );
echo "-errors\" href=\"#\">
Errors <span class=\"toggle-icon\"></span>
</a>
</h3>
<table id=\"";
// line 495
echo twig_escape_filter ( $this -> env , 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.' , 495 , $this -> source ); })()), "id" , [], "any" , false , false , false , 495 ), "html" , null , true );
echo "-errors\">
<thead>
<tr>
<th>Message</th>
<th>Origin</th>
<th>Cause</th>
</tr>
</thead>
<tbody>
";
// line 504
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 504 , $this -> source ); })()), "errors" , [], "any" , false , false , false , 504 ));
foreach ($context [ '_seq' ] as $context [ "_key" ] => $context [ "error" ]) {
// line 505
echo " <tr>
<td>";
// line 506
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "message" , [], "any" , false , false , false , 506 ), "html" , null , true );
echo "</td>
<td>
";
// line 508
if ( twig_test_empty ( twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "origin" , [], "any" , false , false , false , 508 ))) {
// line 509
echo " <em>This form.</em>
";
} elseif ( !twig_get_attribute ( $this -> env , $this -> source , // line 510
( $context [ "forms_by_hash" ] ?? null ), twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "origin" , [], "any" , false , false , false , 510 ), [], "array" , true , true , false , 510 )) {
// line 511
echo " <em>Unknown.</em>
";
} else {
// line 513
echo " " ;
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , (isset( $context [ "forms_by_hash" ]) || array_key_exists ( "forms_by_hash" , $context ) ? $context [ "forms_by_hash" ] : (function () { throw new RuntimeError ( 'Variable "forms_by_hash" does not exist.' , 513 , $this -> source ); })()), twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "origin" , [], "any" , false , false , false , 513 ), [], "array" , false , false , false , 513 ), "name" , [], "any" , false , false , false , 513 ), "html" , null , true );
echo "
";
}
// line 515
echo " </td>
<td>
";
// line 517
if ( twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "trace" , [], "any" , false , false , false , 517 )) {
// line 518
echo " <span class=\"newline\">Caused by:</span>
";
// line 519
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( twig_get_attribute ( $this -> env , $this -> source , $context [ "error" ], "trace" , [], "any" , false , false , false , 519 ));
foreach ($context [ '_seq' ] as $context [ "_key" ] => $context [ "stacked" ]) {
// line 520
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , $context [ "stacked" ]);
echo "
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ '_key' ], $context [ 'stacked' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 522
echo " " ;
} else {
// line 523
echo " <em>Unknown.</em>
";
}
// line 525
echo " </td>
</tr>
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ '_key' ], $context [ 'error' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 528
echo " </tbody>
</table>
</div>
";
}
// line 532
echo "
";
// line 533
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "default_data" , [], "any" , true , true , false , 533 )) {
// line 534
echo " <h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 535
echo twig_escape_filter ( $this -> env , 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.' , 535 , $this -> source ); })()), "id" , [], "any" , false , false , false , 535 ), "html" , null , true );
echo "-default_data\" href=\"#\">
Default Data <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"";
// line 540
echo twig_escape_filter ( $this -> env , 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.' , 540 , $this -> source ); })()), "id" , [], "any" , false , false , false , 540 ), "html" , null , true );
echo "-default_data\">
<table>
<thead>
<tr>
<th width=\"180\">Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<th class=\"font-normal\" scope=\"row\">Model Format</th>
<td>
";
// line 552
if ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "default_data" , [], "any" , false , true , false , 552 ), "model" , [], "any" , true , true , false , 552 )) {
// line 553
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 553 , $this -> source ); })()), "default_data" , [], "any" , false , false , false , 553 ), "seek" , [ "model" ], "method" , false , false , false , 553 ));
echo "
";
} else {
// line 555
echo " <em class=\"font-normal text-muted\">same as normalized format</em>
";
}
// line 557
echo " </td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Normalized Format</th>
<td>";
// line 561
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 561 , $this -> source ); })()), "default_data" , [], "any" , false , false , false , 561 ), "seek" , [ "norm" ], "method" , false , false , false , 561 ));
echo "</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">View Format</th>
<td>
";
// line 566
if ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "default_data" , [], "any" , false , true , false , 566 ), "view" , [], "any" , true , true , false , 566 )) {
// line 567
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 567 , $this -> source ); })()), "default_data" , [], "any" , false , false , false , 567 ), "seek" , [ "view" ], "method" , false , false , false , 567 ));
echo "
";
} else {
// line 569
echo " <em class=\"font-normal text-muted\">same as normalized format</em>
";
}
// line 571
echo " </td>
</tr>
</tbody>
</table>
</div>
";
}
// line 577
echo "
";
// line 578
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "submitted_data" , [], "any" , true , true , false , 578 )) {
// line 579
echo " <h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 580
echo twig_escape_filter ( $this -> env , 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.' , 580 , $this -> source ); })()), "id" , [], "any" , false , false , false , 580 ), "html" , null , true );
echo "-submitted_data\" href=\"#\">
Submitted Data <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"";
// line 585
echo twig_escape_filter ( $this -> env , 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.' , 585 , $this -> source ); })()), "id" , [], "any" , false , false , false , 585 ), "html" , null , true );
echo "-submitted_data\">
";
// line 586
if ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "submitted_data" , [], "any" , false , true , false , 586 ), "norm" , [], "any" , true , true , false , 586 )) {
// line 587
echo " <table>
<thead>
<tr>
<th width=\"180\">Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<th class=\"font-normal\" scope=\"row\">View Format</th>
<td>
";
// line 598
if ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "submitted_data" , [], "any" , false , true , false , 598 ), "view" , [], "any" , true , true , false , 598 )) {
// line 599
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 599 , $this -> source ); })()), "submitted_data" , [], "any" , false , false , false , 599 ), "seek" , [ "view" ], "method" , false , false , false , 599 ));
echo "
";
} else {
// line 601
echo " <em class=\"font-normal text-muted\">same as normalized format</em>
";
}
// line 603
echo " </td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Normalized Format</th>
<td>";
// line 607
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 607 , $this -> source ); })()), "submitted_data" , [], "any" , false , false , false , 607 ), "seek" , [ "norm" ], "method" , false , false , false , 607 ));
echo "</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Model Format</th>
<td>
";
// line 612
if ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "submitted_data" , [], "any" , false , true , false , 612 ), "model" , [], "any" , true , true , false , 612 )) {
// line 613
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 613 , $this -> source ); })()), "submitted_data" , [], "any" , false , false , false , 613 ), "seek" , [ "model" ], "method" , false , false , false , 613 ));
echo "
";
} else {
// line 615
echo " <em class=\"font-normal text-muted\">same as normalized format</em>
";
}
// line 617
echo " </td>
</tr>
</tbody>
</table>
";
} else {
// line 622
echo " <div class=\"empty\">
<p>This form was not submitted.</p>
</div>
";
}
// line 626
echo " </div>
";
}
// line 628
echo "
";
// line 629
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "passed_options" , [], "any" , true , true , false , 629 )) {
// line 630
echo " <h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 631
echo twig_escape_filter ( $this -> env , 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.' , 631 , $this -> source ); })()), "id" , [], "any" , false , false , false , 631 ), "html" , null , true );
echo "-passed_options\" href=\"#\">
Passed Options <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"";
// line 636
echo twig_escape_filter ( $this -> env , 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.' , 636 , $this -> source ); })()), "id" , [], "any" , false , false , false , 636 ), "html" , null , true );
echo "-passed_options\">
";
// line 637
if ( twig_length_filter ( $this -> env , 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.' , 637 , $this -> source ); })()), "passed_options" , [], "any" , false , false , false , 637 ))) {
// line 638
echo " <table>
<thead>
<tr>
<th width=\"180\">Option</th>
<th>Passed Value</th>
<th>Resolved Value</th>
</tr>
</thead>
<tbody>
";
// line 647
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 647 , $this -> source ); })()), "passed_options" , [], "any" , false , false , false , 647 ));
foreach ($context [ '_seq' ] as $context [ "option" ] => $context [ "value" ]) {
// line 648
echo " <tr>
<th>";
// line 649
echo twig_escape_filter ( $this -> env , $context [ "option" ], "html" , null , true );
echo "</th>
<td>";
// line 650
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , $context [ "value" ]);
echo "</td>
<td>
";
// line 653
echo " " ;
$context [ "option_value" ] = (( twig_get_attribute ( $this -> env , $this -> source , $context [ "value" ], "value" , [], "any" , true , true , false , 653 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , $context [ "value" ], "value" , [], "any" , false , false , false , 653 ), $context [ "value" ])) : ( $context [ "value" ]));
// line 654
echo " " ;
$context [ "resolved_option_value" ] = (( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "resolved_options" , [], "any" , false , true , false , 654 ), $context [ "option" ], [], "array" , false , true , false , 654 ), "value" , [], "any" , true , true , false , 654 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "resolved_options" , [], "any" , false , true , false , 654 ), $context [ "option" ], [], "array" , false , true , false , 654 ), "value" , [], "any" , false , false , false , 654 ), twig_get_attribute ( $this -> env , $this -> source , 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.' , 654 , $this -> source ); })()), "resolved_options" , [], "any" , false , false , false , 654 ), $context [ "option" ], [], "array" , false , false , false , 654 ))) : ( twig_get_attribute ( $this -> env , $this -> source , 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.' , 654 , $this -> source ); })()), "resolved_options" , [], "any" , false , false , false , 654 ), $context [ "option" ], [], "array" , false , false , false , 654 )));
// line 655
echo " " ;
if (((isset($context [ "resolved_option_value" ]) || array_key_exists ( "resolved_option_value" , $context ) ? $context [ "resolved_option_value" ] : (function () { throw new RuntimeError ( 'Variable "resolved_option_value" does not exist.' , 655 , $this -> source ); })()) == (isset( $context [ "option_value" ]) || array_key_exists ( "option_value" , $context ) ? $context [ "option_value" ] : (function () { throw new RuntimeError ( 'Variable "option_value" does not exist.' , 655 , $this -> source ); })()))) {
// line 656
echo " <em class=\"font-normal text-muted\">same as passed value</em>
";
} else {
// line 658
echo " " ;
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , 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.' , 658 , $this -> source ); })()), "resolved_options" , [], "any" , false , false , false , 658 ), "seek" , [ $context [ "option" ]], "method" , false , false , false , 658 ));
echo "
";
}
// line 660
echo " </td>
</tr>
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'option' ], $context [ 'value' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 663
echo " </tbody>
</table>
";
} else {
// line 666
echo " <div class=\"empty\">
<p>No options were passed when constructing this form.</p>
</div>
";
}
// line 670
echo " </div>
";
}
// line 672
echo "
";
// line 673
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "resolved_options" , [], "any" , true , true , false , 673 )) {
// line 674
echo " <h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 675
echo twig_escape_filter ( $this -> env , 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.' , 675 , $this -> source ); })()), "id" , [], "any" , false , false , false , 675 ), "html" , null , true );
echo "-resolved_options\" href=\"#\">
Resolved Options <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"";
// line 680
echo twig_escape_filter ( $this -> env , 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.' , 680 , $this -> source ); })()), "id" , [], "any" , false , false , false , 680 ), "html" , null , true );
echo "-resolved_options\" class=\"hidden\">
<table>
<thead>
<tr>
<th width=\"180\">Option</th>
<th>Value</th>
</tr>
</thead>
<tbody>
";
// line 689
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 689 , $this -> source ); })()), "resolved_options" , [], "any" , false , false , false , 689 ));
foreach ($context [ '_seq' ] as $context [ "option" ] => $context [ "value" ]) {
// line 690
echo " <tr>
<th scope=\"row\">";
// line 691
echo twig_escape_filter ( $this -> env , $context [ "option" ], "html" , null , true );
echo "</th>
<td>";
// line 692
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , $context [ "value" ]);
echo "</td>
</tr>
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'option' ], $context [ 'value' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 695
echo " </tbody>
</table>
</div>
";
}
// line 699
echo "
";
// line 700
if ( twig_get_attribute ( $this -> env , $this -> source , ( $context [ "data" ] ?? null ), "view_vars" , [], "any" , true , true , false , 700 )) {
// line 701
echo " <h3>
<a class=\"toggle-button\" data-toggle-target-id=\"";
// line 702
echo twig_escape_filter ( $this -> env , 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.' , 702 , $this -> source ); })()), "id" , [], "any" , false , false , false , 702 ), "html" , null , true );
echo "-view_vars\" href=\"#\">
View Variables <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"";
// line 707
echo twig_escape_filter ( $this -> env , 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.' , 707 , $this -> source ); })()), "id" , [], "any" , false , false , false , 707 ), "html" , null , true );
echo "-view_vars\" class=\"hidden\">
<table>
<thead>
<tr>
<th width=\"180\">Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
";
// line 716
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 716 , $this -> source ); })()), "view_vars" , [], "any" , false , false , false , 716 ));
foreach ($context [ '_seq' ] as $context [ "variable" ] => $context [ "value" ]) {
// line 717
echo " <tr>
<th scope=\"row\">";
// line 718
echo twig_escape_filter ( $this -> env , $context [ "variable" ], "html" , null , true );
echo "</th>
<td>";
// line 719
echo $this -> extensions [ 'Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension' ]-> dumpData ( $this -> env , $context [ "value" ]);
echo "</td>
</tr>
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'variable' ], $context [ 'value' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 722
echo " </tbody>
</table>
</div>
";
}
// line 726
echo " </div>
";
// line 728
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable ( 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.' , 728 , $this -> source ); })()), "children" , [], "any" , false , false , false , 728 ));
foreach ($context [ '_seq' ] as $context [ "childName" ] => $context [ "childData" ]) {
// line 729
echo " " ;
echo twig_call_macro ( $macros [ "tree" ], "macro_form_tree_details" , [ $context [ "childName" ], $context [ "childData" ], (isset( $context [ "forms_by_hash" ]) || array_key_exists ( "forms_by_hash" , $context ) ? $context [ "forms_by_hash" ] : (function () { throw new RuntimeError ( 'Variable "forms_by_hash" does not exist.' , 729 , $this -> source ); })())], 729 , $context , $this -> getSourceContext ());
echo "
";
}
$_parent = $context [ '_parent' ];
unset($context [ '_seq' ], $context [ '_iterated' ], $context [ 'childName' ], $context [ 'childData' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
$__internal_6f47bbe9983af81f1e7450e9a3e3768f -> leave ( $__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof );
$__internal_5a27a8ba21ca79b61932376b2fa922d2 -> leave ( $__internal_5a27a8ba21ca79b61932376b2fa922d2_prof );
return ('' === $tmp = ob_get_contents ()) ? '' : new Markup ( $tmp , $this -> env -> getCharset ());
} finally {
ob_end_clean ();
}
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName ()
{
return "@WebProfiler/Collector/form.html.twig" ;
}
/**
* @codeCoverageIgnore
*/
public function isTraitable ()
{
return false ;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo ()
{
return array ( 1318 => 729 , 1314 => 728 , 1310 => 726 , 1304 => 722 , 1295 => 719 , 1291 => 718 , 1288 => 717 , 1284 => 716 , 1272 => 707 , 1264 => 702 , 1261 => 701 , 1259 => 700 , 1256 => 699 , 1250 => 695 , 1241 => 692 , 1237 => 691 , 1234 => 690 , 1230 => 689 , 1218 => 680 , 1210 => 675 , 1207 => 674 , 1205 => 673 , 1202 => 672 , 1198 => 670 , 1192 => 666 , 1187 => 663 , 1179 => 660 , 1173 => 658 , 1169 => 656 , 1166 => 655 , 1163 => 654 , 1160 => 653 , 1155 => 650 , 1151 => 649 , 1148 => 648 , 1144 => 647 , 1133 => 638 , 1131 => 637 , 1127 => 636 , 1119 => 631 , 1116 => 630 , 1114 => 629 , 1111 => 628 , 1107 => 626 , 1101 => 622 , 1094 => 617 , 1090 => 615 , 1084 => 613 , 1082 => 612 , 1074 => 607 , 1068 => 603 , 1064 => 601 , 1058 => 599 , 1056 => 598 , 1043 => 587 , 1041 => 586 , 1037 => 585 , 1029 => 580 , 1026 => 579 , 1024 => 578 , 1021 => 577 , 1013 => 571 , 1009 => 569 , 1003 => 567 , 1001 => 566 , 993 => 561 , 987 => 557 , 983 => 555 , 977 => 553 , 975 => 552 , 960 => 540 , 952 => 535 , 949 => 534 , 947 => 533 , 944 => 532 , 938 => 528 , 930 => 525 , 926 => 523 , 923 => 522 , 914 => 520 , 910 => 519 , 907 => 518 , 905 => 517 , 901 => 515 , 895 => 513 , 891 => 511 , 889 => 510 , 886 => 509 , 884 => 508 , 879 => 506 , 876 => 505 , 872 => 504 , 860 => 495 , 852 => 490 , 848 => 488 , 846 => 487 , 843 => 486 , 837 => 484 , 835 => 483 , 831 => 482 , 818 => 481 , 815 => 480 , 793 => 479 , 777 => 476 , 773 => 474 , 764 => 472 , 760 => 471 , 751 => 470 , 749 => 469 , 742 => 465 , 736 => 464 , 733 => 463 , 729 => 461 , 723 => 459 , 721 => 458 , 718 => 457 , 712 => 455 , 710 => 454 , 704 => 453 , 701 => 452 , 698 => 451 , 695 => 450 , 674 => 449 , 446 => 229 , 440 => 225 , 436 => 223 , 419 => 221 , 402 => 220 , 396 => 216 , 387 => 214 , 383 => 213 , 379 => 211 , 377 => 210 , 373 => 208 , 363 => 207 , 189 => 43 , 179 => 42 , 168 => 39 , 162 => 36 , 159 => 35 , 157 => 34 , 152 => 32 , 145 => 31 , 135 => 30 , 122 => 26 , 119 => 25 , 111 => 22 , 104 => 18 , 100 => 16 , 98 => 15 , 95 => 14 , 89 => 11 , 83 => 9 , 80 => 8 , 77 => 7 , 74 => 6 , 64 => 5 , 53 => 1 , 51 => 3 , 38 => 1 ,);
}
public function getSourceContext ()
{
return new Source ( "{% extends '@WebProfiler/Profiler/layout.html.twig' %}
{% from _self import form_tree_entry, form_tree_details %}
{% block toolbar %}
{% if collector.data.nb_errors > 0 or collector.data.forms|length %}
{% set status_color = collector.data.nb_errors ? 'red' %}
{% set icon %}
{{ include('@WebProfiler/Icon/form.svg') }}
<span class=\"sf-toolbar-value\">
{{ collector.data.nb_errors ?: collector.data.forms|length }}
</span>
{% endset %}
{% set text %}
<div class=\"sf-toolbar-info-piece\">
<b>Number of forms</b>
<span class=\"sf-toolbar-status\">{{ collector.data.forms|length }}</span>
</div>
<div class=\"sf-toolbar-info-piece\">
<b>Number of errors</b>
<span class=\"sf-toolbar-status sf-toolbar-status-{{ collector.data.nb_errors > 0 ? 'red' }}\">{{ collector.data.nb_errors }}</span>
</div>
{% endset %}
{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }}
{% endif %}
{% endblock %}
{% block menu %}
<span class=\"label label-status-{{ collector.data.nb_errors ? 'error' }} {{ collector.data.forms is empty ? 'disabled' }}\">
<span class=\"icon\">{{ include('@WebProfiler/Icon/form.svg') }}</span>
<strong>Forms</strong>
{% if collector.data.nb_errors > 0 %}
<span class=\"count\">
<span>{{ collector.data.nb_errors }}</span>
</span>
{% endif %}
</span>
{% endblock %}
{% block head %}
{{ parent() }}
<style>
#tree-menu {
float: left;
padding-right: 10px;
width: 230px;
}
#tree-menu ul {
list-style: none;
margin: 0;
padding-left: 0;
}
#tree-menu li {
margin: 0;
padding: 0;
width: 100%;
}
#tree-menu .empty {
border: 0;
padding: 0;
}
#tree-details-container {
border-left: 1px solid #DDD;
margin-left: 250px;
padding-left: 20px;
}
.tree-details {
padding-bottom: 40px;
}
.tree-details h3 {
font-size: 18px;
position: relative;
}
.toggle-icon {
display: inline-block;
background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDgwx4LcKwAAAABVQTFRFAAAA////////////////ZmZm////bvjBwAAAAAV0Uk5TABZwsuCVEUjgAAAAAWJLR0QF+G/pxwAAAE1JREFUGNNjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBmwgTQgQGWgA7h2uIFwK+CWwp1BpHvYEqDuATEYkBlY3IOmBq6dCPcAAIT5Eg2IksjQAAAAAElFTkSuQmCC\") no-repeat top left #5eb5e0;
}
.closed .toggle-icon, .closed.toggle-icon {
background-position: bottom left;
}
.toggle-icon.empty {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABmJLR0QAZgBmAGYHukptAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhIf6CA40AAAAFRJREFUOMvtk7ENACEMA61vfx767MROWfO+AdGBHlNyTZrYUZRYDBII4NWE1pNdpFarfgLUbpDaBEgBYRiEVjsvDLa1l6O4Z3wkFWN+OfLKdpisOH/TlICzukmUJwAAAABJRU5ErkJggg==\");
}
.tree .tree-inner {
cursor: pointer;
padding: 5px 7px 5px 22px;
position: relative;
overflow: hidden;
text-overflow: ellipsis;
}
.tree .toggle-button {
/* provide a bigger clickable area than just 10x10px */
width: 16px;
height: 16px;
margin-left: -18px;
}
.tree .toggle-icon {
width: 10px;
height: 10px;
/* position the icon in the center of the clickable area */
margin-left: 3px;
margin-top: 3px;
background-size: 10px 20px;
background-color: #AAA;
}
.tree .toggle-icon.empty {
width: 10px;
height: 10px;
position: absolute;
top: 50%;
margin-top: -5px;
margin-left: -15px;
background-size: 10px 10px;
}
.tree ul ul .tree-inner {
padding-left: 37px;
}
.tree ul ul ul .tree-inner {
padding-left: 52px;
}
.tree ul ul ul ul .tree-inner {
padding-left: 67px;
}
.tree ul ul ul ul ul .tree-inner {
padding-left: 82px;
}
.tree .tree-inner:hover {
background: #dfdfdf;
}
.tree .tree-inner:hover span:not(.has-error) {
color: var(--base-0);
}
.tree .tree-inner.active, .tree .tree-inner.active:hover {
background: var(--tree-active-background);
font-weight: bold;
}
.tree .tree-inner.active .toggle-icon, .tree .tree-inner:hover .toggle-icon, .tree .tree-inner.active:hover .toggle-icon {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhEYXWn+sAAAABhQTFRFAAAA39/f39/f39/f39/fZmZm39/f////gc3YPwAAAAV0Uk5TAAtAc6ZeVyCYAAAAAWJLR0QF+G/pxwAAAE1JREFUGNNjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBmwgXIgQGWgA7h2uIFwK+CWwp1BpHvYC6DuATEYkBlY3IOmBq6dCPcAADqLE4MnBi/fAAAAAElFTkSuQmCC\");
background-color: #999;
}
.tree .tree-inner.active .toggle-icon.empty, .tree .tree-inner:hover .toggle-icon.empty, .tree .tree-inner.active:hover .toggle-icon.empty {
background-image: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH3QweDhoucSey4gAAABVQTFRFAAAA39/f39/f39/f39/fZmZm39/fD5Dx2AAAAAV0Uk5TAAtAc6ZeVyCYAAAAAWJLR0QF+G/pxwAAADJJREFUCNdjSHMSYGBgUEljSGYAAzMGBwiDhUEBwmBiEIAwGBnIA3DtcAPhVsAthTkDAFOfBKW9C1iqAAAAAElFTkSuQmCC\");
}
.tree-details .toggle-icon {
width: 16px;
height: 16px;
/* vertically center the button */
position: absolute;
top: 50%;
margin-top: -9px;
margin-left: 6px;
}
.badge-error {
float: right;
background: var(--background-error);
color: #FFF;
padding: 1px 4px;
font-size: 10px;
font-weight: bold;
vertical-align: middle;
}
.has-error {
color: var(--color-error);
}
.errors h3 {
color: var(--color-error);
}
.errors th {
background: var(--background-error);
color: #FFF;
}
.errors .toggle-icon {
background-color: var(--background-error);
}
h3 a, h3 a:hover, h3 a:focus {
color: inherit;
text-decoration: inherit;
}
h2 + h3.form-data-type {
margin-top: 0;
}
h3.form-data-type + h3 {
margin-top: 1em;
}
.theme-dark .toggle-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAVUExURUdwTH+Ag0lNUZiYmGRmbP///zU5P2n9VV4AAAAFdFJOUwCv+yror0g1sQAAAE1JREFUGNNjSFM0YGBgEEpjSGEAAzcGBQiDiUEAwmBkMIAwmBmwgVAgQGWgA7h2uIFwK+CWwp1BpHtYA6DuATEYkBlY3IOmBq6dCPcAAKMtEEs3tfChAAAAAElFTkSuQmCC');
}
.theme-dark .toggle-icon.empty {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQBAMAAADt3eJSAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAASUExURUdwTDI3OzQ5PS4uLjU3PzU5P4keoyIAAAAFdFJOUwBApgtzrnKGEwAAADJJREFUCNdjCFU0YGBgEAplCGEAA1cGBQiDiUEAwmBkMIAwmBnIA3DtcAPhVsAthTkDACsZBBmrTTSxAAAAAElFTkSuQmCC');
}
.theme-dark .tree .tree-inner.active .toggle-icon, .theme-dark .tree .tree-inner:hover .toggle-icon, .theme-dark .tree .tree-inner.active:hover .toggle-icon {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAgBAMAAADpp+X/AAAAD1BMVEVHcEx/gIOYmJiZmZn///+IJ2wIAAAAA3RSTlMAryoIUq0uAAAAUElEQVQY02NgYFQ2NjYWYGBgMAYDBgZmCMOAQRjCMGRQhjCMoEqAipAYLkCAykBXA9cONxBuBdxShDOIc4+JM9Q9IIYxMgOLe9DUwLUT4R4AznguG0qfEa0AAAAASUVORK5CYII=');
background-color: transparent;
}
.theme-dark .tree .tree-inner.active .toggle-icon.empty, .theme-dark .tree .tree-inner:hover .toggle-icon.empty, .theme-dark .tree .tree-inner.active:hover .toggle-icon.empty {
background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAACVBMVEVHcEwyNzuqqqrd9nIgAAAAAnRSTlMAQABPjKgAAAArSURBVAjXY2BctcqBgWvVqgUMWqtWrWDIWrVqJcMqICCGACsGawMbADIKANflJYEoGMqtAAAAAElFTkSuQmCC');
background-color: transparent;
}
</style>
{% endblock %}
{% block panel %}
<h2>Forms</h2>
{% if collector.data.forms|length %}
<div id=\"tree-menu\" class=\"tree\">
<ul>
{% for formName, formData in collector.data.forms %}
{{ form_tree_entry(formName, formData, true) }}
{% endfor %}
</ul>
</div>
<div id=\"tree-details-container\">
{% for formName, formData in collector.data.forms %}
{{ form_tree_details(formName, formData, collector.data.forms_by_hash, loop.first) }}
{% endfor %}
</div>
{% else %}
<div class=\"empty\">
<p>No forms were submitted for this request.</p>
</div>
{% endif %}
<script>
function Toggler(storage) {
\"use strict\";
var STORAGE_KEY = 'sf_toggle_data',
states = {},
isCollapsed = function (button) {
return Sfjs.hasClass(button, 'closed');
},
isExpanded = function (button) {
return !isCollapsed(button);
},
expand = function (button) {
var targetId = button.dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
if (isCollapsed(button)) {
Sfjs.removeClass(button, 'closed');
Sfjs.removeClass(target, 'hidden');
states[targetId] = 1;
storage.setItem(STORAGE_KEY, states);
}
},
collapse = function (button) {
var targetId = button.dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
if (isExpanded(button)) {
Sfjs.addClass(button, 'closed');
Sfjs.addClass(target, 'hidden');
states[targetId] = 0;
storage.setItem(STORAGE_KEY, states);
}
},
toggle = function (button) {
if (Sfjs.hasClass(button, 'closed')) {
expand(button);
} else {
collapse(button);
}
},
initButtons = function (buttons) {
states = storage.getItem(STORAGE_KEY, {});
// must be an object, not an array or anything else
// `typeof` returns \"object\" also for arrays, so the following
// check must be done
// see http://stackoverflow.com/questions/4775722/check-if-object-is-array
if ('[object Object]' !== Object.prototype.toString.call(states)) {
states = {};
}
for (var i = 0, l = buttons.length; i < l; ++i) {
var targetId = buttons[i].dataset.toggleTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Toggle target \" + targetId + \" does not exist\";
}
// correct the initial state of the button
if (Sfjs.hasClass(target, 'hidden')) {
Sfjs.addClass(buttons[i], 'closed');
}
// attach listener for expanding/collapsing the target
clickHandler(buttons[i], toggle);
if (states.hasOwnProperty(targetId)) {
// open or collapse based on stored data
if (0 === states[targetId]) {
collapse(buttons[i]);
} else {
expand(buttons[i]);
}
}
}
};
return {
initButtons: initButtons,
toggle: toggle,
isExpanded: isExpanded,
isCollapsed: isCollapsed,
expand: expand,
collapse: collapse
};
}
function JsonStorage(storage) {
var setItem = function (key, data) {
storage.setItem(key, JSON.stringify(data));
},
getItem = function (key, defaultValue) {
var data = storage.getItem(key);
if (null !== data) {
try {
return JSON.parse(data);
} catch(e) {
}
}
return defaultValue;
};
return {
setItem: setItem,
getItem: getItem
};
}
function TabView() {
\"use strict\";
var activeTab = null,
activeTarget = null,
select = function (tab) {
var targetId = tab.dataset.tabTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Tab target \" + targetId + \" does not exist\";
}
if (activeTab) {
Sfjs.removeClass(activeTab, 'active');
}
if (activeTarget) {
Sfjs.addClass(activeTarget, 'hidden');
}
Sfjs.addClass(tab, 'active');
Sfjs.removeClass(target, 'hidden');
activeTab = tab;
activeTarget = target;
},
initTabs = function (tabs) {
for (var i = 0, l = tabs.length; i < l; ++i) {
var targetId = tabs[i].dataset.tabTargetId,
target = document.getElementById(targetId);
if (!target) {
throw \"Tab target \" + targetId + \" does not exist\";
}
clickHandler(tabs[i], select);
Sfjs.addClass(target, 'hidden');
}
if (tabs.length > 0) {
select(tabs[0]);
}
};
return {
initTabs: initTabs,
select: select
};
}
var tabTarget = new TabView(),
toggler = new Toggler(new JsonStorage(sessionStorage)),
clickHandler = function (element, callback) {
Sfjs.addEventListener(element, 'click', function (e) {
if (!e) {
e = window.event;
}
callback(this);
if (e.preventDefault) {
e.preventDefault();
} else {
e.returnValue = false;
}
e.stopPropagation();
return false;
});
};
tabTarget.initTabs(document.querySelectorAll('.tree .tree-inner'));
toggler.initButtons(document.querySelectorAll('a.toggle-button'));
</script>
{% endblock %}
{% macro form_tree_entry(name, data, is_root) %}
{% import _self as tree %}
{% set has_error = data.errors is defined and data.errors|length > 0 %}
<li>
<div class=\"tree-inner\" data-tab-target-id=\"{{ data.id }}-details\" title=\"{{ name|default('(no name)') }}\">
{% if has_error %}
<div class=\"badge-error\">{{ data.errors|length }}</div>
{% endif %}
{% if data.children is not empty %}
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-children\" href=\"#\"><span class=\"toggle-icon\"></span></a>
{% else %}
<div class=\"toggle-icon empty\"></div>
{% endif %}
<span {% if has_error or data.has_children_error|default(false) %}class=\"has-error\"{% endif %}>
{{ name|default('(no name)') }}
</span>
</div>
{% if data.children is not empty %}
<ul id=\"{{ data.id }}-children\" {% if not is_root and not data.has_children_error|default(false) %}class=\"hidden\"{% endif %}>
{% for childName, childData in data.children %}
{{ tree.form_tree_entry(childName, childData, false) }}
{% endfor %}
</ul>
{% endif %}
</li>
{% endmacro %}
{% macro form_tree_details(name, data, forms_by_hash, show) %}
{% import _self as tree %}
<div class=\"tree-details{% if not show|default(false) %} hidden{% endif %}\" {% if data.id is defined %}id=\"{{ data.id }}-details\"{% endif %}>
<h2>{{ name|default('(no name)') }}</h2>
{% if data.type_class is defined %}
<h3 class=\"dump-inline form-data-type\">{{ profiler_dump(data.type_class) }}</h3>
{% endif %}
{% if data.errors is defined and data.errors|length > 0 %}
<div class=\"errors\">
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-errors\" href=\"#\">
Errors <span class=\"toggle-icon\"></span>
</a>
</h3>
<table id=\"{{ data.id }}-errors\">
<thead>
<tr>
<th>Message</th>
<th>Origin</th>
<th>Cause</th>
</tr>
</thead>
<tbody>
{% for error in data.errors %}
<tr>
<td>{{ error.message }}</td>
<td>
{% if error.origin is empty %}
<em>This form.</em>
{% elseif forms_by_hash[error.origin] is not defined %}
<em>Unknown.</em>
{% else %}
{{ forms_by_hash[error.origin].name }}
{% endif %}
</td>
<td>
{% if error.trace %}
<span class=\"newline\">Caused by:</span>
{% for stacked in error.trace %}
{{ profiler_dump(stacked) }}
{% endfor %}
{% else %}
<em>Unknown.</em>
{% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
{% if data.default_data is defined %}
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-default_data\" href=\"#\">
Default Data <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"{{ data.id }}-default_data\">
<table>
<thead>
<tr>
<th width=\"180\">Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<th class=\"font-normal\" scope=\"row\">Model Format</th>
<td>
{% if data.default_data.model is defined %}
{{ profiler_dump(data.default_data.seek('model')) }}
{% else %}
<em class=\"font-normal text-muted\">same as normalized format</em>
{% endif %}
</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Normalized Format</th>
<td>{{ profiler_dump(data.default_data.seek('norm')) }}</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">View Format</th>
<td>
{% if data.default_data.view is defined %}
{{ profiler_dump(data.default_data.seek('view')) }}
{% else %}
<em class=\"font-normal text-muted\">same as normalized format</em>
{% endif %}
</td>
</tr>
</tbody>
</table>
</div>
{% endif %}
{% if data.submitted_data is defined %}
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-submitted_data\" href=\"#\">
Submitted Data <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"{{ data.id }}-submitted_data\">
{% if data.submitted_data.norm is defined %}
<table>
<thead>
<tr>
<th width=\"180\">Property</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<th class=\"font-normal\" scope=\"row\">View Format</th>
<td>
{% if data.submitted_data.view is defined %}
{{ profiler_dump(data.submitted_data.seek('view')) }}
{% else %}
<em class=\"font-normal text-muted\">same as normalized format</em>
{% endif %}
</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Normalized Format</th>
<td>{{ profiler_dump(data.submitted_data.seek('norm')) }}</td>
</tr>
<tr>
<th class=\"font-normal\" scope=\"row\">Model Format</th>
<td>
{% if data.submitted_data.model is defined %}
{{ profiler_dump(data.submitted_data.seek('model')) }}
{% else %}
<em class=\"font-normal text-muted\">same as normalized format</em>
{% endif %}
</td>
</tr>
</tbody>
</table>
{% else %}
<div class=\"empty\">
<p>This form was not submitted.</p>
</div>
{% endif %}
</div>
{% endif %}
{% if data.passed_options is defined %}
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-passed_options\" href=\"#\">
Passed Options <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"{{ data.id }}-passed_options\">
{% if data.passed_options|length %}
<table>
<thead>
<tr>
<th width=\"180\">Option</th>
<th>Passed Value</th>
<th>Resolved Value</th>
</tr>
</thead>
<tbody>
{% for option, value in data.passed_options %}
<tr>
<th>{{ option }}</th>
<td>{{ profiler_dump(value) }}</td>
<td>
{# values can be stubs #}
{% set option_value = value.value|default(value) %}
{% set resolved_option_value = data.resolved_options[option].value|default(data.resolved_options[option]) %}
{% if resolved_option_value == option_value %}
<em class=\"font-normal text-muted\">same as passed value</em>
{% else %}
{{ profiler_dump(data.resolved_options.seek(option)) }}
{% endif %}
</td>
</tr>
{% endfor %}
</tbody>
</table>
{% else %}
<div class=\"empty\">
<p>No options were passed when constructing this form.</p>
</div>
{% endif %}
</div>
{% endif %}
{% if data.resolved_options is defined %}
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-resolved_options\" href=\"#\">
Resolved Options <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"{{ data.id }}-resolved_options\" class=\"hidden\">
<table>
<thead>
<tr>
<th width=\"180\">Option</th>
<th>Value</th>
</tr>
</thead>
<tbody>
{% for option, value in data.resolved_options %}
<tr>
<th scope=\"row\">{{ option }}</th>
<td>{{ profiler_dump(value) }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
{% if data.view_vars is defined %}
<h3>
<a class=\"toggle-button\" data-toggle-target-id=\"{{ data.id }}-view_vars\" href=\"#\">
View Variables <span class=\"toggle-icon\"></span>
</a>
</h3>
<div id=\"{{ data.id }}-view_vars\" class=\"hidden\">
<table>
<thead>
<tr>
<th width=\"180\">Variable</th>
<th>Value</th>
</tr>
</thead>
<tbody>
{% for variable, value in data.view_vars %}
<tr>
<th scope=\"row\">{{ variable }}</th>
<td>{{ profiler_dump(value) }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
{% endif %}
</div>
{% for childName, childData in data.children %}
{{ tree.form_tree_details(childName, childData, forms_by_hash) }}
{% endfor %}
{% endmacro %}
", "@WebProfiler/Collector/form.html.twig" , "/var/www/html/t/taurushr/vendor/symfony/web-profiler-bundle/Resources/views/Collector/form.html.twig" );
}
}