mirror of
https://github.com/twigphp/Twig.git
synced 2026-09-19 13:57:00 +00:00
Enhance enum.rst with dynamic case example
This commit is contained in:
committed by
Fabien Potencier
parent
6e38bec2ee
commit
bcc5ffc301
@@ -12,6 +12,10 @@
|
|||||||
{# display one specific case of a backed enum #}
|
{# display one specific case of a backed enum #}
|
||||||
{{ enum('App\\CardSuite').Clubs.value }} {# "clubs" #}
|
{{ 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 #}
|
{# get all cases of an enum #}
|
||||||
{% for case in enum('App\\CardSuite').cases %}
|
{% for case in enum('App\\CardSuite').cases %}
|
||||||
{{ case.value }}
|
{{ case.value }}
|
||||||
|
|||||||
Reference in New Issue
Block a user