Vallabh Kansagara <vrkansagara@gmail.com>

Vallabh Kansagara

A day by Software Engineering ,Open source contributor at @GitHub with various projects.

Packagist Mirror India

Get it on Google Play

Latest updates

how to get all twig variables from template

Created at: 2020-03-11 17:33:18 Updated at: 2020-03-11 18:07:18

This is how I use to debug any twig template and it's variables.

Just include into  your twig template and pass variable = object | array | null
{% partial 'debug' variable=post %}
{% if this.environment != ('production' or 'prod' ) %}
    <ol>
        {% if variable is defined %}
            {% set debugItem = variable %}
        {% else %}
            {% set debugItem = _context %}
        {% endif %}

        {% if debugItem is iterable %}
            {% for key, values in debugItem  %}
            <li><b>{{ key }}</b></li>
            <ol>
                {% if values is iterable %}
      ...

programming principles

Created at: 2020-02-28 13:50:06 Updated at: 2020-03-24 14:06:55

KISS

DRY!

SOLID

SOLID