Passed
Push — 3.x ( 451b43...8e526a )
by Eduardo Gulias
02:05
created

828 +67 Covered Lines

901 +76 Total Lines

91.9 % -0.3% Code Coverage

PHP Classes Changes

 
53.33%
MessageIDValidation added
 
80%
IDRightPart added
 
81.25%
MessageIDParser added
 
100%
IDLeftPart added
 
100%
PartParser added
 
100%
Parser added
80.65%
87.88%
FoldingWhiteSpace improved
94.33%
95.92%
DomainPart improved
96%
96.88%
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::preLeftParsing() added
 
2.0625
MessageIDParser::addLongEmailWarning() added
 
2.032
IDRightPart::validateTokens() added
 
2
MessageIDValidation::getWarnings() added
 
2
MessageIDValidation::getError() 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::__construct() removed
1
 
EmailParser::getWarnings() removed
1
 
Parser::__construct() removed
1
 
Parser::getWarnings() removed
1
 
Parser::parseFWS() removed