Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Processor\VariableProcessor::isPassed() 0 23 8 2 0 0
B Processor\VariableProcessor::getValue() 0 11 10 2 0 0
B Collector\PdoMysqlCollector::collect() 0 41 6 9 0 2
B FraudDetector\Detector::getProcessor() 0 12 5 4 0 0
B PdoMysqlCollector::isRateLimitExceed() 0 18 4 6 0 2
B Sokil\FraudDetector\Detector::check() 0 14 4 18 1 7
B FraudDetector\Detector::createCollector() 0 16 3 3 0 0
B Processor\VariableProcessor::setName() 0 16 2 2 0 0
A Detector::getCollectorClassName() 19 11 4 2 0 0
A FraudDetector\Detector::getStorageClassName() 19 11 4 1 0 0
A RequestRateProcessor::afterCheckPassed() 0 3 1 1 0 0
A Collector\MemcachedCollector::collect() 0 7 3 2 0 0
A FraudDetector\Detector::createStorage() 0 6 2 1 0 0
A Processor\BlackListProcessor::init() 0 5 2 2 0 1
A AbstractPdoCollector::setTableName() 0 3 1 2 0 1