Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B Injector\Injector::resolveParameter() 0 26 11 11.01 3 0 0
B ArgumentException::renderClosureSignature() 0 20 9 9.01 0 0 0
B Injector::resolveParameterType() 0 20 9 13.05 0 0 0
A Injector\Injector::resolveDependencies() 0 16 6 6.92 1 0 0
A ArgumentException::renderParameterType() 0 19 5 5.34 0 0 0
A ResolvingState::resolveParameterByClasses() 0 11 5 30 0 0 0
A Injector::resolveObjectParameter() 0 8 5 5 2 0 0
A ArgumentException::__construct() 0 14 4 4 1 0 0
A ResolvingState::resolveParameterByClass() 0 10 4 4 1 0 0
A ResolvingState::resolveParameterByName() 0 7 4 4 1 0 0
A Injector\Injector::getClassReflection() 0 3 2 2 0 0 0
A ResolvingState::disablePushTrailingArguments() 0 1 2 2 1 0 0
A Injector\ResolvingState::__construct() 0 3 1 1 1 0 0
A ResolvingState::getResolvedValues() 0 3 2 2 2 0 0
A ResolvingState::hasNamedArgument() 0 1 1 2 1 0 0