how to get all twig variables from template?

This is how I used 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 % }
    <ol>
                            
                                <li><b>{ { key } }</b></li>
            <ol>
                                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                            </ol>
                        <li><b>{ { key } }</b></li>
            <ol>
                                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                <li>{ { k } }</li>
                                            </ol>
                        <li><b>{ { key } }</b></li>
            <ol>
                                                <pre class=" language-json">
                    <code class=" language-bash">
                           { { values|json_encode(constant('JSON_PRETTY_PRINT')) } }
                        </code>
                </pre>
                            </ol>
                        <li><b>{ { key } }</b></li>
            <ol>
                                                <li>{ { k } }</li>
                                            </ol>
                        <li><b>{ { key } }</b></li>
            <ol>
                                                <pre class=" language-json">
                    <code class=" language-bash">
                           { { values|json_encode(constant('JSON_PRETTY_PRINT')) } }
                        </code>
                </pre>
                            </ol>
                        <li><b>{ { key } }</b></li>
            <ol>
                                                <pre class=" language-json">
                    <code class=" language-bash">
                           { { values|json_encode(constant('JSON_PRETTY_PRINT')) } }
                        </code>
                </pre>
                            </ol>
                        </ol>

Tags: twig, symfony, php

Related posts