Passed
Branch master (11b479)
by Mikael
03:34
created

267 +240 Covered Lines

275 +48 Total Lines

97.1 % +85.2% Code Coverage

PHP Classes Changes

 
91.3%
RouteMatcher added
 
95.83%
RouteHandler added
5%
100%
Router improved
19.63%
100%
Route improved

CRAP Changes

 
9
RouteHandler::handleAsCallable() added
 
9
RouteMatcher::match() added
 
6.2017
RouteMatcher::checkPartMatchingType() added
 
6
RouteHandler::handle() added
 
5.0729
RouteHandler::isControllerAction() added
 
5
RouteMatcher::checkPartAsArgument() added
 
4.0582
RouteMatcher::matchPart() added
 
4
RouteHandler::handleAsControllerAction() added
 
4
Router::createMountPath() added
 
3
Route::getAbsolutePath() added
view more  
2
1
Route::setName() improved
2
1
Route::getInfo() improved
2
1
Router::setMode() improved
2
3
Router::addRoute() got worse
2
1
Router::addInternalRoute() improved
2
1
Router::get() improved
2
1
Router::post() improved
2
1
Router::put() improved
2
1
Router::delete() improved
2
1
Router::getLastRoute() improved
view more  
56
 
Router::load() removed
30
 
Route::checkPartAsArgument() removed
30
 
Route::checkPartMatchingType() removed
30
 
Router::configure() removed
20
 
Route::matchPart() removed
6
 
Route::typeConvertArgument() removed
6
 
Route::matchRequestMethod() removed
2
 
Route::getRule() removed