enum_cases

Added in version 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