| Rating | Name | Duplication | Size | Complexity | CRAP | Changes | Bugs | Features |
|---|---|---|---|---|---|---|---|---|
| C | Http\EnumRequest::transformEnums() | 0 | 27 | 12 | ? | 5 | 1 | 0 |
| A | Laravel\EnumServiceProvider::boot() | 0 | 6 | 2 | 2 | 3 | 0 | 0 |
| A | Laravel\Rules\EnumRule::message() | 0 | 5 | 1 | ? | 0 | 0 | 0 |
| A | Spatie\Enum\Laravel\Enum::castUsing() | 0 | 3 | 2 | ? | 0 | 0 | 0 |
| A | Faker\FakerEnumProvider::randomEnum() | 0 | 6 | 2 | ? | 1 | 0 | 1 |
| A | Enum\Laravel\Casts\Cast::asEnum() | 0 | 5 | 2 | ? | 0 | 0 | 0 |
| A | Commands\MakeEnum::replaceClass() | 0 | 3 | 1 | 1 | 1 | 0 | 1 |
| A | Enum\Laravel\Casts\EnumCast::get() | 0 | 3 | 2 | ? | 0 | 0 | 0 |
| A | Commands\MakeEnum::getDefaultNamespace() | 0 | 1 | 1 | 1 | 1 | 0 | 1 |
| A | Rules\EnumRule::getValueTranslation() | 0 | 3 | 1 | ? | 0 | 0 | 0 |
| A | Spatie\Enum\Laravel\Enum::toJson() | 0 | 1 | 1 | ? | 0 | 0 | 0 |
| A | Laravel\Rules\EnumRule::__construct() | 0 | 1 | 1 | ? | 0 | 0 | 0 |
| A | Laravel\Casts\Cast::__construct() | 0 | 2 | 1 | ? | 0 | 0 | 0 |
| A | Laravel\Commands\MakeEnum::handle() | 0 | 2 | 1 | 1 | 2 | 1 | 0 |
| A | Laravel\Casts\EnumCollectionCast::get() | 0 | 4 | 2 | ? | 0 | 0 | 0 |