|
1 | 1 | {% extends '@WebProfiler/Profiler/layout.html.twig' %}
|
2 | 2 |
|
3 | 3 | {% block toolbar %}
|
4 |
| - |
5 |
| - {# Symfony Information #} |
6 | 4 | {% if 'unknown' == collector.symfonyState %}
|
7 | 5 | {% set block_status = '' %}
|
8 | 6 | {% set symfony_version_status = 'Unable to retrieve information about the Symfony version.' %}
|
|
21 | 19 | {% endif %}
|
22 | 20 |
|
23 | 21 | {% set icon %}
|
24 |
| - {% if collector.applicationname %} |
25 |
| - <span class="sf-toolbar-label">{{ collector.applicationname }}</span> |
26 |
| - <span class="sf-toolbar-value">{{ collector.applicationversion }}</span> |
27 |
| - {% elseif collector.symfonyState is defined %} |
| 22 | + {% if collector.symfonyState is defined %} |
28 | 23 | <a href="https://symfony.com/" title="{{ symfony_version_status }}">
|
29 |
| - <span class="sf-toolbar-label">symfony</span> |
| 24 | + <span class="sf-toolbar-label"> |
| 25 | + {{ include('@WebProfiler/Icon/symfony.svg.twig') }} |
| 26 | + </span> |
30 | 27 | <span class="sf-toolbar-value">{{ collector.symfonyversion }}</span>
|
31 | 28 | </a>
|
| 29 | + {% elseif collector.applicationname %} |
| 30 | + <span class="sf-toolbar-label">{{ collector.applicationname }}</span> |
| 31 | + <span class="sf-toolbar-value">{{ collector.applicationversion }}</span> |
32 | 32 | {% endif %}
|
33 | 33 | {% endset %}
|
| 34 | + |
34 | 35 | {% set text %}
|
| 36 | + {% if collector.symfonyversion is defined %} |
| 37 | + <div class="sf-toolbar-info-piece"> |
| 38 | + <a href="https://symfony.com/doc/{{ collector.symfonyversion }}/index.html" rel="help"> |
| 39 | + Read Symfony {{ collector.symfonyversion }} Docs |
| 40 | + </a> |
| 41 | + </div> |
| 42 | + {% endif %} |
| 43 | + |
35 | 44 | {% if collector.applicationname %}
|
36 | 45 | <div class="sf-toolbar-info-piece">
|
37 | 46 | {{ collector.applicationname }} <b>{{ collector.applicationversion }}</b>
|
38 | 47 | </div>
|
39 | 48 | {% endif %}
|
| 49 | + |
40 | 50 | <div class="sf-toolbar-info-piece">
|
41 |
| - <a href="https://symfony.com/doc/{{ collector.symfonyversion }}/index.html" rel="help"> |
42 |
| - Read Symfony {{ collector.symfonyversion }} Docs |
43 |
| - </a> |
| 51 | + <b>Profiler token</b> |
| 52 | + <span> |
| 53 | + {% if profiler_url %} |
| 54 | + <a href="{{ profiler_url }}">{{ collector.token }}</a> |
| 55 | + {% else %} |
| 56 | + {{ collector.token }} |
| 57 | + {% endif %} |
| 58 | + </span> |
44 | 59 | </div>
|
| 60 | + |
45 | 61 | {% if 'n/a' != collector.appname %}
|
46 | 62 | <div class="sf-toolbar-info-piece">
|
47 | 63 | <b>Kernel name</b>
|
48 | 64 | <span>{{ collector.appname }}</span>
|
49 | 65 | </div>
|
50 | 66 | {% endif %}
|
| 67 | + |
51 | 68 | {% if 'n/a' != collector.env %}
|
52 | 69 | <div class="sf-toolbar-info-piece">
|
53 | 70 | <b>Environment</b>
|
54 | 71 | <span>{{ collector.env }}</span>
|
55 | 72 | </div>
|
56 | 73 | {% endif %}
|
| 74 | + |
57 | 75 | {% if 'n/a' != collector.debug %}
|
58 | 76 | <div class="sf-toolbar-info-piece">
|
59 | 77 | <b>Debug</b>
|
60 |
| - <span class="{{ debug_status_class }}">{{ collector.debug ? 'en' : 'dis' }}abled</span> |
| 78 | + <span class="{{ debug_status_class }}">{{ collector.debug ? 'enabled' : 'disabled' }}</span> |
61 | 79 | </div>
|
62 | 80 | {% endif %}
|
| 81 | + |
| 82 | + <div class="sf-toolbar-info-piece sf-toolbar-info-php"> |
| 83 | + <b>PHP version</b> |
| 84 | + <span>{{ collector.phpversion }}</span> |
| 85 | + </div> |
| 86 | + |
| 87 | + <div class="sf-toolbar-info-piece sf-toolbar-info-php-ext"> |
| 88 | + <b>PHP Extensions</b> |
| 89 | + <span class="sf-toolbar-status sf-toolbar-status-{{ collector.hasxdebug ? 'green' : 'red' }}">xdebug</span> |
| 90 | + <span class="sf-toolbar-status sf-toolbar-status-{{ collector.hasaccelerator ? 'green' : 'red' }}">accel</span> |
| 91 | + </div> |
| 92 | + |
63 | 93 | <div class="sf-toolbar-info-piece">
|
64 |
| - <b>Profiler token</b> |
65 |
| - <span> |
66 |
| - {% if profiler_url %} |
67 |
| - <a href="{{ profiler_url }}">{{ collector.token }}</a> |
68 |
| - {% else %} |
69 |
| - {{ collector.token }} |
70 |
| - {% endif %} |
71 |
| - </span> |
| 94 | + <b>PHP SAPI</b> |
| 95 | + <span>{{ collector.sapiName }}</span> |
72 | 96 | </div>
|
73 | 97 | {% endset %}
|
74 |
| - {% include '@WebProfiler/Profiler/toolbar_item.html.twig' with { 'link': false, 'block_name': 'config-symfony', 'block_status': block_status } %} |
75 | 98 |
|
76 |
| - {# PHP Information #} |
77 |
| - {% set icon %} |
78 |
| - <a href="{{ path('_profiler_phpinfo') }}"> |
79 |
| - <span class="sf-toolbar-label">php</span> |
80 |
| - <span class="sf-toolbar-value">{{ collector.phpversion }}</span> |
81 |
| - </a> |
82 |
| - {% endset %} |
83 |
| - {% set text %} |
84 |
| - {% spaceless %} |
85 |
| - <div class="sf-toolbar-info-piece sf-toolbar-info-php"> |
86 |
| - <b>PHP</b> |
87 |
| - <span>{{ collector.phpversion }}</span> |
88 |
| - </div> |
89 |
| - <div class="sf-toolbar-info-piece sf-toolbar-info-php-ext"> |
90 |
| - <b>PHP Extensions</b> |
91 |
| - <span class="sf-toolbar-status sf-toolbar-status-{{ collector.hasxdebug ? 'green' : 'red' }}">xdebug</span> |
92 |
| - <span class="sf-toolbar-status sf-toolbar-status-{{ collector.hasaccelerator ? 'green' : 'red' }}">accel</span> |
93 |
| - </div> |
94 |
| - <div class="sf-toolbar-info-piece"> |
95 |
| - <b>PHP SAPI</b> |
96 |
| - <span>{{ collector.sapiName }}</span> |
97 |
| - </div> |
98 |
| - {% endspaceless %} |
99 |
| - {% endset %} |
100 |
| - {% include '@WebProfiler/Profiler/toolbar_item.html.twig' with { 'link': false, 'block_name': 'config-php' } %} |
| 99 | + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: false, status: block_status }) }} |
101 | 100 | {% endblock %}
|
102 | 101 |
|
103 | 102 | {% block menu %}
|
|
0 commit comments