Passed
Branch dev (8e1e05)
by Alex
03:51
created

546 +42 Covered Lines

644 +69 Total Lines

84.8 % -2.9% Code Coverage

PHP Classes Changes

 
0%
HttpExceptionAbstract added
 
28.57%
RequestAwareTrait added
 
72.72%
RequestJsonStrategy added
 
75%
RequestResponseStrategy added
 
100%
MethodNotAllowedException added
 
100%
Parser added
100%
86.36%
Collector got worse
83.55%
88.08%
Route improved
94.74%
94.94%
Matcher improved
100%
 
NotFoundException removed
100%
 
MethodNotAllowedException removed

CRAP Changes

 
6
HttpExceptionAbstract::getJsonResponse() added
 
5
Route::buildCallable() added
 
4.3244
RequestJsonStrategy::call() added
 
4
Parser::buildSegments() added
 
3.1406
RequestResponseStrategy::call() added
 
3
Collector::setParser() added
 
3
Parser::parseSegments() added
 
2
HttpExceptionAbstract::getResponse() added
 
2
Parser::getWildcards() added
 
2
Parser::getWildcard() added
view more  
2
2
Collector::getWildcards() improved
2
2
Collector::getWildcard() improved
3.0175
3.009
Matcher::match() improved
1
2
Collector::getWildcardTokens() got worse
1
2
Collector::setWildcard() got worse
2
1
Route::getCollector() improved
2
1
Route::getMatcher() improved
6
2.0625
Route::getStrategy() improved
5
 
Route::parseCallable() removed
4
 
Collector::buildSegments() removed
3
 
Collector::parseSegments() removed
2
 
Collector::parseMethod() removed
2
 
Route::setControllerCreationFunction() removed
1
 
Collector::parsePattern() removed
1
 
MethodNotAllowedException::__construct() removed
1
 
NotFoundException::__construct() removed
1
 
MethodNotAllowedException::can() removed
1
 
MethodNotAllowedException::allowed() removed