1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
``enum_cases``
==============
.. versionadded:: 3.12
The ``enum_cases`` function was added in Twig 3.12.
``enum_cases`` returns the list of cases for a given enum:
.. code-block:: twig
{% for case in enum_cases('App\\CardSuite') %}
{{ case.value }}
{% endfor %}
{# "clubs", "spades", "hearts", "diamonds" #}
When using a string literal for the ``enum`` argument, it will be validated during compile time to be a valid enum name.
Arguments
---------
* ``enum``: The FQCN of the enum
|