Skip to content

Value-less enum #7

@hikari-no-yume

Description

@hikari-no-yume

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?

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions