Case %s::%s does not exist
Description
This error is reported by the Reflection API, when trying to generate the informational object ReflectionEnumUnitCase, with a non-existing Case.
Example
<?php
enum E {
case a;
}
$reflectionEnum = new ReflectionEnum(E::class);
$reflectionEnum->getCase('b');
?>
Literal Examples
- Case E::b does not exist
Alternatives
- Make sure the case exists before trying to instantiate its relate object.