|
1 | 1 | {% extends app.request.isXmlHttpRequest ? 'WebProfilerBundle:Profiler:ajax_layout.html.twig' : 'WebProfilerBundle:Profiler:layout.html.twig' %}
|
2 | 2 |
|
3 | 3 | {% block toolbar %}
|
| 4 | + {% set profiler_markup_version = profiler_markup_version|default(1) %} |
| 5 | + |
4 | 6 | {% set icon %}
|
5 |
| - <img width="20" height="28" alt="Database" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQRJREFUeNpi/P//PwM1ARMDlcGogZQDlpMnT7pxc3NbA9nhQKxOpL5rQLwJiPeBsI6Ozl+YBOOOHTv+AOllQNwtLS39F2owKYZ/gRq8G4i3ggxEToggWzvc3d2Pk+1lNL4fFAs6ODi8JzdS7mMRVyDVoAMHDsANdAPiOCC+jCQvQKqBQB/BDbwBxK5AHA3E/kB8nKJkA8TMQBwLxaBIKQbi70AvTADSBiSadwFXpCikpKQU8PDwkGTaly9fHFigkaKIJid4584dkiMFFI6jkTJII0WVmpHCAixZQEXWYhDeuXMnyLsVlEQKI45qFBQZ8eRECi4DBaAlDqle/8A48ip6gAADANdQY88Uc0oGAAAAAElFTkSuQmCC" /> |
6 |
| - <span class="sf-toolbar-status{% if 50 < collector.querycount %} sf-toolbar-status-yellow{% endif %}">{{ collector.querycount }}</span> |
7 |
| - {% if collector.querycount > 0 %} |
8 |
| - <span class="sf-toolbar-info-piece-additional-detail">in {{ '%0.2f'|format(collector.time * 1000) }} ms</span> |
9 |
| - {% endif %} |
10 |
| - {% if collector.invalidEntityCount > 0 %} |
11 |
| - <span class="sf-toolbar-info-piece-additional sf-toolbar-status sf-toolbar-status-red">{{ collector.invalidEntityCount }}</span> |
12 |
| - {% endif %} |
13 |
| - {% if collector.cacheEnabled %} |
14 |
| - <span class="sf-toolbar-info-piece-additional sf-toolbar-status sf-toolbar-status-green" title="Second level cache enabled">2l cache</span> |
| 7 | + {% if profiler_markup_version == 1 %} |
| 8 | + |
| 9 | + <img width="20" height="28" alt="Database" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAcCAYAAABh2p9gAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAQRJREFUeNpi/P//PwM1ARMDlcGogZQDlpMnT7pxc3NbA9nhQKxOpL5rQLwJiPeBsI6Ozl+YBOOOHTv+AOllQNwtLS39F2owKYZ/gRq8G4i3ggxEToggWzvc3d2Pk+1lNL4fFAs6ODi8JzdS7mMRVyDVoAMHDsANdAPiOCC+jCQvQKqBQB/BDbwBxK5AHA3E/kB8nKJkA8TMQBwLxaBIKQbi70AvTADSBiSadwFXpCikpKQU8PDwkGTaly9fHFigkaKIJid4584dkiMFFI6jkTJII0WVmpHCAixZQEXWYhDeuXMnyLsVlEQKI45qFBQZ8eRECi4DBaAlDqle/8A48ip6gAADANdQY88Uc0oGAAAAAElFTkSuQmCC" /> |
| 10 | + <span class="sf-toolbar-value sf-toolbar-status {% if collector.querycount > 50 %}sf-toolbar-status-yellow{% endif %}">{{ collector.querycount }}</span> |
| 11 | + {% if collector.querycount > 0 %} |
| 12 | + <span class="sf-toolbar-info-piece-additional-detail">in {{ '%0.2f'|format(collector.time * 1000) }} ms</span> |
| 13 | + {% endif %} |
| 14 | + {% if collector.invalidEntityCount > 0 %} |
| 15 | + <span class="sf-toolbar-info-piece-additional sf-toolbar-status sf-toolbar-status-red">{{ collector.invalidEntityCount }}</span> |
| 16 | + {% endif %} |
| 17 | + |
| 18 | + {% else %} |
| 19 | + |
| 20 | + {% if collector.querycount > 0 or collector.invalidEntityCount > 0 %} |
| 21 | + {% set status = collector.invalidEntityCount > 0 ? 'red' : collector.querycount > 50 ? 'yellow' : '' %} |
| 22 | + |
| 23 | + {{ include('@Doctrine/Collector/icon.svg') }} |
| 24 | + |
| 25 | + {% if collector.querycount == 0 and collector.invalidEntityCount > 0 %} |
| 26 | + <span class="sf-toolbar-value">{{ collector.invalidEntityCount }}</span> |
| 27 | + <span class="sf-toolbar-label">errors</span> |
| 28 | + {% else %} |
| 29 | + <span class="sf-toolbar-value">{{ collector.querycount }}</span> |
| 30 | + <span class="sf-toolbar-info-piece-additional-detail"> |
| 31 | + <span class="sf-toolbar-label">in</span> |
| 32 | + <span class="sf-toolbar-value">{{ '%0.2f'|format(collector.time * 1000) }}</span> |
| 33 | + <span class="sf-toolbar-label">ms</span> |
| 34 | + </span> |
| 35 | + {% endif %} |
| 36 | + |
| 37 | + {% endif %} |
15 | 38 | {% endif %}
|
16 | 39 | {% endset %}
|
| 40 | + |
17 | 41 | {% set text %}
|
18 | 42 | <div class="sf-toolbar-info-piece">
|
19 |
| - <b>DB Queries</b> |
20 |
| - <span>{{ collector.querycount }}</span> |
| 43 | + <b>Database Queries</b> |
| 44 | + <span class="sf-toolbar-status">{{ collector.querycount }}</span> |
21 | 45 | </div>
|
22 | 46 | <div class="sf-toolbar-info-piece">
|
23 | 47 | <b>Query time</b>
|
24 | 48 | <span>{{ '%0.2f'|format(collector.time * 1000) }} ms</span>
|
25 | 49 | </div>
|
26 | 50 | <div class="sf-toolbar-info-piece">
|
27 | 51 | <b>Invalid entities</b>
|
28 |
| - <span class="sf-toolbar-status sf-toolbar-status-{{ collector.invalidEntityCount > 0 ? 'red' : 'green' }}">{{ collector.invalidEntityCount }}</span> |
| 52 | + <span class="sf-toolbar-status {{ collector.invalidEntityCount > 0 ? 'sf-toolbar-status-red' : '' }}">{{ collector.invalidEntityCount }}</span> |
29 | 53 | </div>
|
30 | 54 | {% if collector.cacheEnabled %}
|
31 | 55 | <div class="sf-toolbar-info-piece">
|
|
34 | 58 | </div>
|
35 | 59 | <div class="sf-toolbar-info-piece">
|
36 | 60 | <b>Cache misses</b>
|
37 |
| - <span class="sf-toolbar-status sf-toolbar-status-{{ collector.cacheMissesCount > 0 ? 'yellow' : 'green' }}">{{ collector.cacheMissesCount }}</span> |
| 61 | + <span class="sf-toolbar-status {{ collector.cacheMissesCount > 0 ? 'sf-toolbar-status-yellow' : '' }}">{{ collector.cacheMissesCount }}</span> |
38 | 62 | </div>
|
39 | 63 | <div class="sf-toolbar-info-piece">
|
40 | 64 | <b>Cache puts</b>
|
41 |
| - <span class="sf-toolbar-status sf-toolbar-status-{{ collector.cachePutsCount > 0 ? 'yellow' : 'green' }}">{{ collector.cachePutsCount }}</span> |
| 65 | + <span class="sf-toolbar-status {{ collector.cachePutsCount > 0 ? 'sf-toolbar-status-yellow' : '' }}">{{ collector.cachePutsCount }}</span> |
| 66 | + </div> |
| 67 | + {% else %} |
| 68 | + <div class="sf-toolbar-info-piece"> |
| 69 | + <b>Second Level Cache</b> |
| 70 | + <span class="sf-toolbar-status">disabled</span> |
42 | 71 | </div>
|
43 | 72 | {% endif %}
|
44 | 73 | {% endset %}
|
45 |
| - {% include 'WebProfilerBundle:Profiler:toolbar_item.html.twig' with { 'link': profiler_url } %} |
| 74 | + |
| 75 | + {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status|default('') }) }} |
46 | 76 | {% endblock %}
|
47 | 77 |
|
48 | 78 | {% block menu %}
|
|
0 commit comments