Skip to content

Commit 77799a3

Browse files
authored
Enhance enum.rst with dynamic case example
Added example for dynamic enum case display.
1 parent 6e38bec commit 77799a3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

doc/functions/enum.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,10 @@
1212
{# display one specific case of a backed enum #}
1313
{{ enum('App\\CardSuite').Clubs.value }} {# "clubs" #}
1414
15+
{# display one specific case of a backed enum, with a dynamic name #}
16+
{% set case_name = 'spades' %}
17+
{{ enum('App\\CardSuite').(case_name).name }} {# "Spades" #}
18+
1519
{# get all cases of an enum #}
1620
{% for case in enum('App\\CardSuite').cases %}
1721
{{ case.value }}

0 commit comments

Comments
 (0)