Completed
Pull Request — master (#283)
by Phil
04:05 queued 40s
created

483 +78 Covered Lines

505 +82 Total Lines

95.6 % -0.101% Code Coverage

PHP Classes Changes

 
91.3%
CachedRouter added
 
100%
DefaultHeaderDecorator added
 
100%
anonymous//src/Strategy/ApplicationStrategy.php$1 added
 
100%
anonymous//src/Strategy/ApplicationStrategy.php$0 added
 
100%
anonymous//src/Strategy/JsonStrategy.php$1 added
 
100%
anonymous//src/Strategy/JsonStrategy.php$0 added
71.43%
91.43%
MiddlewareAwareTrait improved
100%
90.67%
Dispatcher got worse
93.48%
100%
Route improved
97.22%
92.47%
Router got worse
100%
 
anonymous//src/Strategy/ApplicationStrategy.php$0 removed
100%
 
anonymous//src/Strategy/ApplicationStrategy.php$1 removed
100%
 
anonymous//src/Strategy/JsonStrategy.php$0 removed
100%
 
anonymous//src/Strategy/JsonStrategy.php$1 removed

CRAP Changes

 
7.0283
Router::prepareRoutes() added
 
7
Dispatcher::isExtraConditionMatch() added
 
6.3541
Router::buildOptionsRoutes() added
 
6.0852
CachedRouter::buildRouter() added
 
4
Route::resolve() added
 
4
JsonStrategy.php$1 ➔ isJsonSerializable() added
 
3
JsonStrategy.php$0 ➔ getThrowableHandler() added
 
3
DefaultHeaderDecorator::__invoke() added
 
3
JsonStrategy.php$0 ➔ process() added
 
2
JsonStrategy.php$0 ➔ invokeRouteCallable() added
view more  
2.0625
2
Route::setParentGroup() improved
2
2.0625
Dispatcher::ensureHandlerIsRoute() got worse
2
1
MiddlewareAwareTrait::lazyPrependMiddleware() improved
1
2.0185
Dispatcher::setNotFoundDecoratorMiddleware() got worse
1
2.0185
Dispatcher::setMethodNotAllowedDecoratorMiddleware... got worse
12.0654
11
Route::getCallable() improved
7
8.8337
Dispatcher::setFoundMiddleware() got worse
6
2
MiddlewareAwareTrait::lazyMiddlewares() improved
9
 
Router::prepRoutes() removed
3
 
JsonStrategy::isJsonEncodable() removed
3
 
AbstractStrategy::applyDefaultResponseHeaders() removed
3
 
Route::resolveClass() removed
3
 
JsonStrategy.php$1 ➔ process() removed
2
 
AbstractStrategy::addDefaultResponseHeaders() removed
2
 
ApplicationStrategy.php$1 ➔ process() removed
1
 
JsonStrategy::getExceptionHandler() removed
1
 
AbstractStrategy::getDefaultResponseHeaders() removed
1
 
ApplicationStrategy.php$0 ➔ __construct() removed
view more