1
0
Fork 0
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:
Samuel Štancl 2024-01-28 18:50:31 +01:00
parent fc428d533d
commit fea911eba7
3 changed files with 59 additions and 1 deletions

View file

@ -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;
}