mirror of
https://github.com/archtechx/enums.git
synced 2025-12-12 19:24:04 +00:00
Support UPPER_SNAKE_CASE and PascalCase in stringOptions() (resolve #22)
This commit is contained in:
parent
fc428d533d
commit
fea911eba7
3 changed files with 59 additions and 1 deletions
|
|
@ -61,3 +61,35 @@ enum Role
|
|||
#[Instructions('Guest users can only view the existing records')]
|
||||
case GUEST;
|
||||
}
|
||||
|
||||
enum MultiWordSnakeCaseEnum
|
||||
{
|
||||
use Options;
|
||||
|
||||
case FOO_BAR;
|
||||
case BAR_BAZ;
|
||||
}
|
||||
|
||||
enum BackedMultiWordSnakeCaseEnum: int
|
||||
{
|
||||
use Options;
|
||||
|
||||
case FOO_BAR = 0;
|
||||
case BAR_BAZ = 1;
|
||||
}
|
||||
|
||||
enum PascalCaseEnum
|
||||
{
|
||||
use Options;
|
||||
|
||||
case FooBar;
|
||||
case BarBaz;
|
||||
}
|
||||
|
||||
enum BackedPascalCaseEnum: int
|
||||
{
|
||||
use Options;
|
||||
|
||||
case FooBar = 0;
|
||||
case BarBaz = 1;
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue