{% extends '@WebProfiler/Profiler/layout.html.twig' %}
{% block toolbar %}
{% endblock %}
{% block menu %}
{{ include('@LeezyPheanstalk/Profiler/queue.svg') }}
Pheanstalk
{{ collector.pheanstalks|length }}
{{ collector.jobCount }} Jb
{% endblock %}
{% block panel %}
Pheanstalks
{% set data = collector.pheanstalks %}
{{ block('table_pheanstalk') }}
Tubes
{% set data = collector.tubes %}
{{ block('table_tube') }}
Jobs
{% set data = collector.jobs %}
{{ block('table_jobs') }}
{% endblock %}
{% block table_pheanstalk %}
{% for row in data %}
{{ row.name }} {% if row.default %}(default){% endif %}
|
default |
{{ row.default ? 'yes' : 'no' }} |
{% for stat, data in row.stats %}
{{ stat }} |
{{ data }} |
{% endfor %}
{% endfor %}
{% endblock %}
{% block table_tube %}
{% for row in data %}
{{ row.name }} tube on '{{ row.pheanstalk }}' pheanstalk
|
pheanstalk |
{{ row.pheanstalk }} |
{% for stat, data in row.stats %}
{{ stat }} |
{{ data }} |
{% endfor %}
{% endfor %}
{% endblock %}
{% block table_jobs %}
{% for tube, types in data %}
{{ tube }}
|
{% for job_type, job in types %}
Next {{ job_type }} |
Job ID: {{ job.id }} |
Data: {{ job.data }}
|
{% endfor %}
{% endfor %}
{% endblock %}