Percentage | Lines | ||
---|---|---|---|
Enum |
|
93 % | 62 |
EnumConstantTypeException |
|
100 % | 4 |
StringEnum |
|
100 % | 17 |
IntEnum |
|
100 % | 17 |
InvalidInitializerException |
|
100 % | 4 |
DuplicatedConstantException |
|
100 % | 4 |
CRAP Score | Lines | ||
---|---|---|---|
Enum::IsValid() | 6 | 3 | |
Enum::_validate_constants() | 4 | 5 | |
Enum::__construct() | 3 | 8 | |
Enum::__callStatic() | 3 | 11 | |
Enum::_init() | 3 | 17 | |
StringEnum::_validate_constants() | 2 | 3 | |
Enum::value() | 2 | 1 | |
EnumConstantTypeException::__construct() | 1 | 2 | |
StringEnum::__construct() | 1 | 3 | |
StringEnum::value() | 1 | 3 | |