Code

Rating   Name Duplication Size Complexity CRAP Changes Bugs Features
B HttpSoft\Router\Route::url() 0 9 8 8 1 0 0
B HttpSoft\Router\Route::path() 0 15 7 7 1 0 0
B HttpSoft\Router\Route::match() 0 16 7 7 3 0 0
A HttpSoft\Router\RouteCollection::match() 0 10 6 6 1 0 0
A Middleware\RouteMatchMiddleware::process() 0 7 5 5 1 0 0
A HttpSoft\Router\Route::tokens() 0 8 5 5 1 0 0
A Router\Route::normalizeParameter() 0 10 5 5 1 0 0
A HttpSoft\Router\Route::getDefaults() 0 1 1 1 1 0 0
A RouteDispatchMiddleware::process() 0 6 3 3 1 0 0
A RouteNotFoundException::create() 0 3 1 1 1 0 0
A Route::parsePatternOptionalParameters() 0 1 1 1 1 0 0
A HttpSoft\Router\Route::getTokens() 0 1 1 1 1 0 0
A HttpSoft\Router\RouteCollector::put() 0 1 1 1 1 0 0
A HttpSoft\Router\RouteCollection::set() 0 4 2 2 1 0 0
A HttpSoft\Router\Route::isMatchedHost() 0 1 2 2 0 0 0