Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
D IntervalParser\IntervalFinder::find() 0 108 29 131.19 0 0 0
C IntervalParser\Normalizer::normalize() 0 33 16 16.01 0 0 0
A IntervalParser\Parser::parse() 0 7 2 6 0 0 0
A IntervalParser\ParserSettings::__construct() 0 11 1 1 0 0 0
A IntervalParser\IntervalFinder::__construct() 0 3 1 1 0 0 0
A ParserSettings::getSymbolSeparatorExpression() 0 3 1 1 0 0 0
A ParserSettings::getLeadingSeparatorExpression() 0 3 1 1 0 0 0
A ParserSettings::getWordSeparatorExpression() 0 3 1 1 0 0 0
A IntervalParser\TimeInterval::__construct() 0 11 1 1 0 0 0
A IntervalParser\Parser::__construct() 0 2 1 2 0 0 0
A ParserSettings::keepLeadingSeparator() 0 2 1 1 0 0 0
A IntervalParser\IntervalIterator::valid() 0 2 1 1 0 0 0
A IntervalParser\IntervalIterator::__construct() 0 2 1 1 0 0 0
A IntervalParser\TimeInterval::getTrailingData() 0 2 1 1 0 0 0
A ParserSettings::getSeparationType() 0 2 2 2 0 0 0