Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
C SplReflectionEnumHelper::getReflectionNamedTypeFromType() 0 30 12 156 0 0 0
B EnumCaseCollectionTrait::addCase() 0 20 9 90 1 0 0
B ConstantCaseCollectionTrait::addConstantCase() 0 13 9 90 1 0 0
A SplReflectionEnumProxy::getBackingType() 0 13 6 42 2 0 1
A SplReflectionEnumProxy::isBacked() 0 9 5 30 2 0 1
A SplReflectionEnumUnitCase::getEnumValue() 0 11 3 12 0 0 0
A SplTypes\SplEnumAccessorsTrait::__get() 0 11 3 12 1 0 0
A SplEnumAccessorsTrait::__isset() 0 9 3 12 1 0 0
A SplReflectionNamedType::__construct() 0 9 3 3 1 0 1
A ConstantCaseCollectionTrait::getConstantCases() 0 5 2 6 1 0 0
A SplReflectionNamedType::__toString() 0 1 1 1 1 0 1
A SplReflectionEnumBackedCase::__construct() 0 4 2 6 1 0 1
A SplTypes\SplStringEnum::__invoke() 0 2 1 2 1 0 1
A Component\SplTypes\SplInt::__construct() 0 1 1 1 0 0 0
A Component\SplTypes\SplString::__invoke() 0 2 1 1 0 0 0