Twig

The flexible, fast, and secure
template engine for PHP

a Symfony Product
Docs Tags sandbox
You are reading the documentation for Twig 3.x. Switch to the documentation for Twig 1.x, 2.x.

Questions & Feedback

License

Twig documentation is licensed under the new BSD license.

sandbox

Warning

The sandbox tag is deprecated as of Twig 3.15. Use the sandboxed option of the include function instead.

The sandbox tag can be used to enable the sandboxing mode for an included template, when sandboxing is not enabled globally for the Twig environment:

1
2
3
{% sandbox %}
    {% include 'user.html.twig' %}
{% endsandbox %}

Warning

The sandbox tag is only available when the sandbox extension is enabled (see the Twig for Developers chapter).

Note

The sandbox tag can only be used to sandbox an include tag and it cannot be used to sandbox a section of a template. The following example won't work:

1
2
3
4
5
{% sandbox %}
    {% for i in 1..2 %}
        {{ i }}
    {% endfor %}
{% endsandbox %}