Open
Description
Here's another idea:
Perhaps a variant of this class which doesn't have a value for each enum member, so SomeEnum::FOO
doesn't work but SomeEnum::FOO()
does? Could be used like so in PHP 5.6:
class SomeEnum extends ValuelessEnum
{
const _values = ['FOO', 'BAR', 'QUX'];
}
Or something like that. Maybe not a good idea. What do you think?