Enhance enum.rst with dynamic case example

This commit is contained in:
Hugo Alliaume
2025-12-22 16:36:50 +01:00
committed by Fabien Potencier
parent 6e38bec2ee
commit bcc5ffc301
+4
View File
@@ -12,6 +12,10 @@
{# display one specific case of a backed enum #}
{{ enum('App\\CardSuite').Clubs.value }} {# "clubs" #}
{# display one specific case of a backed enum, with a dynamic name #}
{% set case_name = 'Spades' %}
{{ enum('App\\CardSuite').(case_name).name }} {# "Spades" #}
{# get all cases of an enum #}
{% for case in enum('App\\CardSuite').cases %}
{{ case.value }}