Fabien Potencier dfb5232d51 bug #4821 Preserve IteratorAggregate identity in sandbox __toString walker (fabpot)
This PR was merged into the 3.x branch.

Discussion
----------

Preserve IteratorAggregate identity in sandbox __toString walker

Fixes #4820

It's not a full fix, but a quick one just that for the specific use case described in the issue. This is the simple case as IteratorAggregate instances can be iterated more than once (I suppose most such iterators don't have side effects).

Commits
-------

d25f98f45b Preserve IteratorAggregate identity in sandbox __toString walker
2026-05-29 09:34:05 +02:00
2026-02-07 09:07:38 +01:00
2026-05-23 09:03:34 +02:00
2026-02-07 09:12:49 +01:00
2024-11-20 20:05:33 +01:00

Twig, the flexible, fast, and secure template language for PHP
==============================================================

Twig is a template language for PHP.

Twig uses a syntax similar to the Django and Jinja template languages which
inspired the Twig runtime environment.

Sponsors
--------

.. raw:: html

    <a href="https://docs.blackfire.io/introduction?utm_source=twig&utm_medium=github_readme&utm_campaign=logo">
        <img src="https://static.blackfire.io/assets/intemporals/logo/png/blackfire-io_secondary_horizontal_transparent.png?1" width="255px" alt="Blackfire.io">
    </a>

More Information
----------------

Read the `documentation`_ for more information.

.. _documentation: https://twig.symfony.com/documentation
Languages
PHP 99.9%