Skip to content

Latest commit

 

History

History
21 lines (13 loc) · 461 Bytes

enum_cases.rst

File metadata and controls

21 lines (13 loc) · 461 Bytes

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:

{% for case in enum_cases('App\\MyEnum') %}
    {{ case.value }}
{% endfor %}

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