2023-06-19 12:13:30 +02:00
< ? 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/results.html.twig */
2023-06-20 19:14:19 +02:00
class __TwigTemplate_55151bcf8db2ae378b98f4f5d3e6b7d168a6bb7e34cb87a43c3f0649103755c3 extends Template
2023-06-19 12:13:30 +02:00
{
private $source ;
private $macros = [];
public function __construct ( Environment $env )
{
parent :: __construct ( $env );
$this -> source = $this -> getSourceContext ();
$this -> blocks = [
'summary' => [ $this , 'block_summary' ],
'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_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this -> extensions [ " Symfony \\ Bundle \\ WebProfilerBundle \\ Twig \\ WebProfilerExtension " ];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> enter ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " template " , " @WebProfiler/Profiler/results.html.twig " ));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this -> extensions [ " Symfony \\ Bridge \\ Twig \\ Extension \\ ProfilerExtension " ];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> enter ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " template " , " @WebProfiler/Profiler/results.html.twig " ));
// line 9
$macros [ " helper " ] = $this -> macros [ " helper " ] = $this ;
// line 1
$this -> parent = $this -> loadTemplate ( " @WebProfiler/Profiler/layout.html.twig " , " @WebProfiler/Profiler/results.html.twig " , 1 );
$this -> parent -> display ( $context , array_merge ( $this -> blocks , $blocks ));
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> leave ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof );
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> leave ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof );
}
// line 11
public function block_summary ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this -> extensions [ " Symfony \\ Bundle \\ WebProfilerBundle \\ Twig \\ WebProfilerExtension " ];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> enter ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " block " , " summary " ));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this -> extensions [ " Symfony \\ Bridge \\ Twig \\ Extension \\ ProfilerExtension " ];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> enter ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " block " , " summary " ));
// line 12
echo " <div class= \" status \" >
< div class = \ " container \" >
< h2 > Profile Search </ h2 >
</ div >
</ div >
" ;
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> leave ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof );
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> leave ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof );
}
// line 19
public function block_panel ( $context , array $blocks = [])
{
$macros = $this -> macros ;
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this -> extensions [ " Symfony \\ Bundle \\ WebProfilerBundle \\ Twig \\ WebProfilerExtension " ];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> enter ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " block " , " panel " ));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this -> extensions [ " Symfony \\ Bridge \\ Twig \\ Extension \\ ProfilerExtension " ];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> enter ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " block " , " panel " ));
// line 20
echo " <h2> " ;
((( isset ( $context [ " tokens " ]) || array_key_exists ( " tokens " , $context ) ? $context [ " tokens " ] : ( function () { throw new RuntimeError ( 'Variable "tokens" does not exist.' , 20 , $this -> source ); })())) ? ( print ( twig_escape_filter ( $this -> env , twig_length_filter ( $this -> env , ( isset ( $context [ " tokens " ]) || array_key_exists ( " tokens " , $context ) ? $context [ " tokens " ] : ( function () { throw new RuntimeError ( 'Variable "tokens" does not exist.' , 20 , $this -> source ); })())), " html " , null , true ))) : ( print ( " No " )));
echo " results found</h2>
" ;
// line 22
if (( isset ( $context [ " tokens " ]) || array_key_exists ( " tokens " , $context ) ? $context [ " tokens " ] : ( function () { throw new RuntimeError ( 'Variable "tokens" does not exist.' , 22 , $this -> source ); })())) {
// line 23
echo " <table id= \" search-results \" >
< thead >
< tr >
< th scope = \ " col \" class= \" text-center \" >Status</th>
< th scope = \ " col \" >IP</th>
< th scope = \ " col \" >Method</th>
< th scope = \ " col \" >URL</th>
< th scope = \ " col \" >Time</th>
< th scope = \ " col \" >Token</th>
</ tr >
</ thead >
< tbody >
" ;
// line 35
$context [ '_parent' ] = $context ;
$context [ '_seq' ] = twig_ensure_traversable (( isset ( $context [ " tokens " ]) || array_key_exists ( " tokens " , $context ) ? $context [ " tokens " ] : ( function () { throw new RuntimeError ( 'Variable "tokens" does not exist.' , 35 , $this -> source ); })()));
foreach ( $context [ '_seq' ] as $context [ " _key " ] => $context [ " result " ]) {
// line 36
echo " " ;
$context [ " css_class " ] = ((((( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , true , true , false , 36 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , false , false , false , 36 ), 0 )) : ( 0 )) > 399 )) ? ( " status-error " ) : (((((( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , true , true , false , 36 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , false , false , false , 36 ), 0 )) : ( 0 )) > 299 )) ? ( " status-warning " ) : ( " status-success " ))));
// line 37
echo "
< tr >
< td class = \ " text-center \" >
< span class = \ " label " ;
// line 40
echo twig_escape_filter ( $this -> env , ( isset ( $context [ " css_class " ]) || array_key_exists ( " css_class " , $context ) ? $context [ " css_class " ] : ( function () { throw new RuntimeError ( 'Variable "css_class" does not exist.' , 40 , $this -> source ); })()), " html " , null , true );
echo " \" > " ;
echo twig_escape_filter ( $this -> env , (( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , true , true , false , 40 )) ? ( _twig_default_filter ( twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " status_code " , [], " any " , false , false , false , 40 ), " n/a " )) : ( " n/a " )), " html " , null , true );
echo " </span>
</ td >
< td >
< span class = \ " nowrap \" > " ;
// line 43
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " ip " , [], " any " , false , false , false , 43 ), " html " , null , true );
echo " " ;
echo twig_call_macro ( $macros [ " helper " ], " macro_profile_search_filter " , [( isset ( $context [ " request " ]) || array_key_exists ( " request " , $context ) ? $context [ " request " ] : ( function () { throw new RuntimeError ( 'Variable "request" does not exist.' , 43 , $this -> source ); })()), $context [ " result " ], " ip " ], 43 , $context , $this -> getSourceContext ());
echo " </span>
</ td >
< td >
< span class = \ " nowrap \" > " ;
// line 46
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " method " , [], " any " , false , false , false , 46 ), " html " , null , true );
echo " " ;
echo twig_call_macro ( $macros [ " helper " ], " macro_profile_search_filter " , [( isset ( $context [ " request " ]) || array_key_exists ( " request " , $context ) ? $context [ " request " ] : ( function () { throw new RuntimeError ( 'Variable "request" does not exist.' , 46 , $this -> source ); })()), $context [ " result " ], " method " ], 46 , $context , $this -> getSourceContext ());
echo " </span>
</ td >
< td class = \ " break-long-words \" >
" ;
// line 49
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " url " , [], " any " , false , false , false , 49 ), " html " , null , true );
echo "
" ;
// line 50
echo twig_call_macro ( $macros [ " helper " ], " macro_profile_search_filter " , [( isset ( $context [ " request " ]) || array_key_exists ( " request " , $context ) ? $context [ " request " ] : ( function () { throw new RuntimeError ( 'Variable "request" does not exist.' , 50 , $this -> source ); })()), $context [ " result " ], " url " ], 50 , $context , $this -> getSourceContext ());
echo "
</ td >
< td class = \ " text-small \" >
< span class = \ " nowrap \" > " ;
// line 53
echo twig_escape_filter ( $this -> env , twig_date_format_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " time " , [], " any " , false , false , false , 53 ), " d-M-Y " ), " html " , null , true );
echo " </span>
< span class = \ " nowrap newline \" > " ;
// line 54
echo twig_escape_filter ( $this -> env , twig_date_format_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " time " , [], " any " , false , false , false , 54 ), " H:i:s " ), " html " , null , true );
echo " </span>
</ td >
< td class = \ " nowrap \" ><a href= \" " ;
// line 56
echo twig_escape_filter ( $this -> env , $this -> extensions [ 'Symfony\Bridge\Twig\Extension\RoutingExtension' ] -> getPath ( " _profiler " , [ " token " => twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " token " , [], " any " , false , false , false , 56 )]), " html " , null , true );
echo " \" > " ;
echo twig_escape_filter ( $this -> env , twig_get_attribute ( $this -> env , $this -> source , $context [ " result " ], " token " , [], " any " , false , false , false , 56 ), " html " , null , true );
echo " </a></td>
</ tr >
" ;
}
$_parent = $context [ '_parent' ];
unset ( $context [ '_seq' ], $context [ '_iterated' ], $context [ '_key' ], $context [ 'result' ], $context [ '_parent' ], $context [ 'loop' ]);
$context = array_intersect_key ( $context , $_parent ) + $_parent ;
// line 59
echo " </tbody>
</ table >
" ;
} else {
// line 62
echo " <div class= \" empty \" >
< p > The query returned no result .</ p >
</ div >
" ;
}
// line 66
echo "
" ;
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> leave ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof );
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> leave ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof );
}
// line 3
public function macro_profile_search_filter ( $__request__ = null , $__result__ = null , $__property__ = null , ... $__varargs__ )
{
$macros = $this -> macros ;
$context = $this -> env -> mergeGlobals ([
" request " => $__request__ ,
" result " => $__result__ ,
" property " => $__property__ ,
" varargs " => $__varargs__ ,
]);
$blocks = [];
ob_start ();
try {
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this -> extensions [ " Symfony \\ Bundle \\ WebProfilerBundle \\ Twig \\ WebProfilerExtension " ];
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> enter ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " macro " , " profile_search_filter " ));
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this -> extensions [ " Symfony \\ Bridge \\ Twig \\ Extension \\ ProfilerExtension " ];
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> enter ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile ( $this -> getTemplateName (), " macro " , " profile_search_filter " ));
// line 4
if ( twig_get_attribute ( $this -> env , $this -> source , ( isset ( $context [ " request " ]) || array_key_exists ( " request " , $context ) ? $context [ " request " ] : ( function () { throw new RuntimeError ( 'Variable "request" does not exist.' , 4 , $this -> source ); })()), " hasSession " , [], " any " , false , false , false , 4 )) {
// line 5
echo " <a href= \" " ;
echo twig_escape_filter ( $this -> env , $this -> extensions [ 'Symfony\Bridge\Twig\Extension\RoutingExtension' ] -> getPath ( " _profiler_search_results " , twig_array_merge ( twig_array_merge ( twig_get_attribute ( $this -> env , $this -> source , twig_get_attribute ( $this -> env , $this -> source , ( isset ( $context [ " request " ]) || array_key_exists ( " request " , $context ) ? $context [ " request " ] : ( function () { throw new RuntimeError ( 'Variable "request" does not exist.' , 5 , $this -> source ); })()), " query " , [], " any " , false , false , false , 5 ), " all " , [], " any " , false , false , false , 5 ), [ " token " => twig_get_attribute ( $this -> env , $this -> source , ( isset ( $context [ " result " ]) || array_key_exists ( " result " , $context ) ? $context [ " result " ] : ( function () { throw new RuntimeError ( 'Variable "result" does not exist.' , 5 , $this -> source ); })()), " token " , [], " any " , false , false , false , 5 )]), [( isset ( $context [ " property " ]) || array_key_exists ( " property " , $context ) ? $context [ " property " ] : ( function () { throw new RuntimeError ( 'Variable "property" does not exist.' , 5 , $this -> source ); })()) => twig_get_attribute ( $this -> env , $this -> source , ( isset ( $context [ " result " ]) || array_key_exists ( " result " , $context ) ? $context [ " result " ] : ( function () { throw new RuntimeError ( 'Variable "result" does not exist.' , 5 , $this -> source ); })()), ( isset ( $context [ " property " ]) || array_key_exists ( " property " , $context ) ? $context [ " property " ] : ( function () { throw new RuntimeError ( 'Variable "property" does not exist.' , 5 , $this -> source ); })()), [], " array " , false , false , false , 5 )])), " html " , null , true );
echo " \" title= \" Search \" ><span title= \" Search \" class= \" sf-icon sf-search \" > " ;
echo twig_include ( $this -> env , $context , " @WebProfiler/Icon/search.svg " );
echo " </span></a> " ;
}
$__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 -> leave ( $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof );
$__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e -> leave ( $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof );
return ( '' === $tmp = ob_get_contents ()) ? '' : new Markup ( $tmp , $this -> env -> getCharset ());
} finally {
ob_end_clean ();
}
}
public function getTemplateName ()
{
return " @WebProfiler/Profiler/results.html.twig " ;
}
public function isTraitable ()
{
return false ;
}
public function getDebugInfo ()
{
return array ( 230 => 5 , 228 => 4 , 207 => 3 , 196 => 66 , 190 => 62 , 185 => 59 , 174 => 56 , 169 => 54 , 165 => 53 , 159 => 50 , 155 => 49 , 147 => 46 , 139 => 43 , 131 => 40 , 126 => 37 , 123 => 36 , 119 => 35 , 105 => 23 , 103 => 22 , 97 => 20 , 87 => 19 , 72 => 12 , 62 => 11 , 51 => 1 , 49 => 9 , 36 => 1 ,);
}
public function getSourceContext ()
{
return new Source ( " { % extends '@WebProfiler/Profiler/layout.html.twig' %}
{ % macro profile_search_filter ( request , result , property ) % }
{ %- if request . hasSession -% }
< a href = \ " { { path('_profiler_search_results', request.query.all|merge( { token: result.token})|merge( { (property): result[property] })) }} \" title= \" Search \" ><span title= \" Search \" class= \" sf-icon sf-search \" > { { include('@WebProfiler/Icon/search.svg') }}</span></a>
{ %- endif -% }
{ % endmacro % }
{ % import _self as helper % }
{ % block summary % }
< div class = \ " status \" >
< div class = \ " container \" >
< h2 > Profile Search </ h2 >
</ div >
</ div >
{ % endblock % }
{ % block panel % }
< h2 > {{ tokens ? tokens | length : 'No' }} results found </ h2 >
{ % if tokens % }
< table id = \ " search-results \" >
< thead >
< tr >
< th scope = \ " col \" class= \" text-center \" >Status</th>
< th scope = \ " col \" >IP</th>
< th scope = \ " col \" >Method</th>
< th scope = \ " col \" >URL</th>
< th scope = \ " col \" >Time</th>
< th scope = \ " col \" >Token</th>
</ tr >
</ thead >
< tbody >
{ % for result in tokens % }
{ % set css_class = result . status_code | default ( 0 ) > 399 ? 'status-error' : result . status_code | default ( 0 ) > 299 ? 'status-warning' : 'status-success' % }
< tr >
< td class = \ " text-center \" >
< span class = \ " label { { css_class }} \" > { { result.status_code|default('n/a') }}</span>
</ td >
< td >
< span class = \ " nowrap \" > { { result.ip }} { { helper.profile_search_filter(request, result, 'ip') }}</span>
</ td >
< td >
< span class = \ " nowrap \" > { { result.method }} { { helper.profile_search_filter(request, result, 'method') }}</span>
</ td >
< td class = \ " break-long-words \" >
{{ result . url }}
{{ helper . profile_search_filter ( request , result , 'url' ) }}
</ td >
< td class = \ " text-small \" >
< span class = \ " nowrap \" > { { result.time|date('d-M-Y') }}</span>
< span class = \ " nowrap newline \" > { { result.time|date('H:i:s') }}</span>
</ td >
< td class = \ " nowrap \" ><a href= \" { { path('_profiler', { token: result.token }) }} \" > { { result.token }}</a></td>
</ tr >
{ % endfor % }
</ tbody >
</ table >
{ % else % }
< div class = \ " empty \" >
< p > The query returned no result .</ p >
</ div >
{ % endif % }
{ % endblock % }
2023-06-20 19:14:19 +02:00
" , " @ WebProfiler / Profiler / results . html . twig " , " / home / poule / encrypted / stockage - syncable / www / development / html / caisse / vendor / symfony / web - profiler - bundle / Resources / views / Profiler / results . html . twig " );
2023-06-19 12:13:30 +02:00
}
}