Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
D CallbackValidator\Type::isSatisfiedBy() 8 14 10 10 1 0 0
C CallbackValidator\CallbackType::__toString() 0 20 8 72 0 0 0
C CallbackValidator\MatchTester::isMatch() 10 24 16 18.31 0 0 0
C CallbackValidator\CallbackType::isSatisfiedBy() 0 35 13 182 0 0 0
B CallbackValidator\CallbackType::reflectCallable() 0 11 7 56 2 0 0
B ParameterType::createFromReflectionParameter() 7 15 6 42 0 0 0
B CallbackValidator\ParameterType::__toString() 0 11 5 30 0 0 0
B MatchTester::isWeakScalarMatch() 0 8 5 5 0 0 0
A ReturnType::createFromReflectionFunctionAbstract() 7 10 4 20 1 0 0
A CallbackValidator\CallbackType::__construct() 0 3 1 2 2 0 1
A CallbackValidator\ReturnType::__construct() 0 3 1 2 0 0 0
A CallbackValidator\Type::__construct() 0 9 2 2 0 0 0
A CallbackValidator\ReturnType::__toString() 0 4 3 12 1 1 0
A CallbackValidator\ParameterType::__construct() 0 6 1 2 0 0 0
A CallbackType::createFromCallable() 0 10 3 12 2 0 1