├── .phpunit.result.cache ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE.md ├── README.md ├── assets ├── header.png └── header.psd ├── composer.json ├── lang ├── de │ └── messages.php └── en │ └── messages.php └── src ├── BaseEnum.php ├── Casts ├── Cast.php ├── EnumCast.php └── EnumCollectionCast.php ├── Commands ├── MakeEnumCommand.php └── stubs │ ├── enum-localized.stub │ └── enum.stub ├── Contracts └── LocalizedEnum.php ├── EnumServiceProvider.php ├── Exceptions ├── NotNullableEnumField.php └── UndefinedCaseError.php ├── Rules ├── Enum.php ├── EnumName.php └── EnumValue.php └── stubs ├── config └── enums.php └── views └── components └── serve.blade.php /.phpunit.result.cache: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/.phpunit.result.cache -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/README.md -------------------------------------------------------------------------------- /assets/header.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/assets/header.png -------------------------------------------------------------------------------- /assets/header.psd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/assets/header.psd -------------------------------------------------------------------------------- /composer.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/composer.json -------------------------------------------------------------------------------- /lang/de/messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/lang/de/messages.php -------------------------------------------------------------------------------- /lang/en/messages.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/lang/en/messages.php -------------------------------------------------------------------------------- /src/BaseEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/BaseEnum.php -------------------------------------------------------------------------------- /src/Casts/Cast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Casts/Cast.php -------------------------------------------------------------------------------- /src/Casts/EnumCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Casts/EnumCast.php -------------------------------------------------------------------------------- /src/Casts/EnumCollectionCast.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Casts/EnumCollectionCast.php -------------------------------------------------------------------------------- /src/Commands/MakeEnumCommand.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Commands/MakeEnumCommand.php -------------------------------------------------------------------------------- /src/Commands/stubs/enum-localized.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Commands/stubs/enum-localized.stub -------------------------------------------------------------------------------- /src/Commands/stubs/enum.stub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Commands/stubs/enum.stub -------------------------------------------------------------------------------- /src/Contracts/LocalizedEnum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Contracts/LocalizedEnum.php -------------------------------------------------------------------------------- /src/EnumServiceProvider.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/EnumServiceProvider.php -------------------------------------------------------------------------------- /src/Exceptions/NotNullableEnumField.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Exceptions/NotNullableEnumField.php -------------------------------------------------------------------------------- /src/Exceptions/UndefinedCaseError.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Exceptions/UndefinedCaseError.php -------------------------------------------------------------------------------- /src/Rules/Enum.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Rules/Enum.php -------------------------------------------------------------------------------- /src/Rules/EnumName.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Rules/EnumName.php -------------------------------------------------------------------------------- /src/Rules/EnumValue.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/Rules/EnumValue.php -------------------------------------------------------------------------------- /src/stubs/config/enums.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/stubs/config/enums.php -------------------------------------------------------------------------------- /src/stubs/views/components/serve.blade.php: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mindtwo/native-enum/HEAD/src/stubs/views/components/serve.blade.php --------------------------------------------------------------------------------