Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
A Ray\Aop\AopProps::__invoke() 0 26 1 ? 1 0 0
A Ray\Aop\CodeGenMethod::getMethods() 0 13 4 20 2 0 0
A Ray\Aop\VisitorFactory::__invoke() 0 13 4 ? 1 0 0
A Ray\Aop\AopClass::__invoke() 0 11 1 ? 2 0 0
A Ray\Aop\Compiler::__construct() 0 11 2 2 3 0 0
A Ray\Aop\CodeGen::generate() 0 10 1 2 6 3 0
A ReflectionMethod::getDeclaringClass() 0 10 2 2 2 1 0
A Ray\Aop\CodeVisitor::enterNode() 0 10 4 ? 4 1 0
A Aop\BuiltinMatcher::__construct() 0 9 2 2 1 0 0
A Ray\Aop\Weaver::weave() 0 9 3 ? 4 2 0
A Ray\Aop\CodeGen::getNamespace() 0 3 2 2 2 0 0
A Aop\VisitorFactory::__construct() 0 1 1 ? 1 0 0
A Aop\Bind::getAnnotationPointcuts() 0 6 3 3 0 0 0
A ReflectionMethod::getAnnotation() 0 5 3 12 3 0 0
A Aop\MethodMatch::onionOrderMatch() 0 6 3 ? 2 0 0