Code

Rating   Name Duplication Size Complexity Changes Bugs Features
C Generator::replaceRouteNamedParameters() 0 16 9 0 0 0
B Generator::getRouteSchemeAndHost() 0 15 9 0 0 0
B Routing\Matcher::findRouteFromRequest() 0 13 7 0 0 0
B RouteCollection::mergeSubCollection() 0 17 6 0 0 0
B Slince\Routing\Generator::generate() 0 11 6 0 0 0
A Slince\Routing\Route::parsePattern() 0 17 4 0 0 0
A Slince\Routing\Route::compile() 0 8 4 0 0 0
A Slince\Routing\Matcher::matchHost() 0 10 4 0 0 0
A Slince\Routing\Matcher::matchSchema() 0 4 2 0 0 0
A Matcher::computeRouteParameters() 0 4 3 0 0 0
A Routing\RouteBuilderTrait::put() 0 3 1 0 0 0
A Slince\Routing\Route::addDefaults() 0 3 1 0 0 0
A Slince\Routing\Matcher::matchPath() 0 8 3 0 0 0
A Slince\Routing\Route::setParameters() 0 3 1 0 0 0
A Routing\RouteBuilderTrait::patch() 0 3 1 0 0 0