ReflectionEnum::getCases
En esta página
ReflectionEnum::getCases
Devuelve la lista de todos los casos de una enumeración
Descripción#
public ReflectionEnum::getCases(): array
```php
Una enumeración puede contener cero o varios casos. Este método recupera todos los casos definidos, en orden léxico (es decir, el orden en que aparecen en el código fuente).
## Parámetros
Esta función no contiene ningún parámetro.
## Valores devueltos
Un array de objetos de reflexión de enumeración, uno por cada caso de la enumeración. Para una enumeración unitaria, serán todas instancias de `ReflectionEnumUnitCase`. Para una enumeración con valor base, serán todas instancias de `ReflectionEnumBackedCase`.
## Ejemplos
Ejemplo de ReflectionEnum::getCases
```php
El ejemplo anterior mostrará:
enum(Suit::Hearts)
enum(Suit::Diamonds)
enum(Suit::Clubs)
enum(Suit::Spades)
Véase también#
Enumeraciones, ReflectionEnum::getCase, ReflectionEnum::isBacked