Passed
Pull Request — 3.x (#290)
by Eduardo Gulias
01:49
created

833 +72 Covered Lines

906 +81 Total Lines

91.9 % -0.3% Code Coverage

PHP Classes Changes

 
53.33%
MessageIDValidation added
 
80%
IDRightPart added
 
82.86%
MessageIDParser added
 
100%
Parser added
 
100%
IDLeftPart added
 
100%
PartParser added
80.65%
87.88%
FoldingWhiteSpace improved
94.33%
95.92%
DomainPart improved
96%
97.14%
EmailParser improved
98.33%
98.55%
LocalPart improved
100%
 
Parser removed

CRAP Changes

 
5
Parser::parse() added
 
3.1825
MessageIDValidation::isValid() added
 
3
DomainPart::validateTokens() added
 
3
PartParser::checkConsecutiveDots() added
 
3
PartParser::escaped() added
 
2.0625
MessageIDParser::addLongEmailWarning() added
 
2.0625
MessageIDParser::preLeftParsing() added
 
2.032
IDRightPart::validateTokens() added
 
2
MessageIDValidation::getError() added
 
2
MessageIDParser::getLeftPart() added
view more  
6.0073
6.0038
DomainPart::parse() improved
9.0239
10.0203
FoldingWhiteSpace::parse() got worse
9.1918
7.5375
DomainPart::checkDomainPartExceptions() improved
7.9062
4.8437
FoldingWhiteSpace::checkCRLFInFWS() improved
5.009
1
EmailParser::parse() improved
3
 
Parser::checkConsecutiveDots() removed
3
 
Parser::escaped() removed
2
 
EmailParser::hasAtToken() removed
2
 
DomainPart::getDomainPart() removed
1
 
EmailParser::getWarnings() removed
1
 
Parser::__construct() removed
1
 
Parser::getWarnings() removed
1
 
Parser::parseFWS() removed