Code

Rating   Name Duplication Size Complexity Changes Bugs Features
D ICanBoogie\Routing\RouteCollection::find() 34 43 18 3 0 1
B Routing\RouteDispatcher::respond() 0 13 5 2 0 0
B Routing\RouteCollection::sort_routes() 0 19 5 2 0 1
B ICanBoogie\Routing\Controller::__invoke() 0 13 5 4 0 1
B ICanBoogie\Routing\Pattern::parse_parts() 0 25 6 1 0 0
B ICanBoogie\Routing\Pattern::match() 0 9 3 4 1 1
B Routing\RouteDefinition::normalize() 0 9 5 2 0 1
B ICanBoogie\Routing\RouteMaker::actions() 0 15 3 3 0 2
B ICanBoogie\Routing\Pattern::parse() 0 13 3 8 0 2
A Routing\RouteDispatcher::__invoke() 0 12 3 2 0 1
A ICanBoogie\Routing\Pattern::format_parts() 0 6 4 1 0 0
A Routing\Controller::forward_to() 0 8 4 3 0 1
A RouteDefinition::assert_is_valid() 16 7 4 2 0 1
A Routing\RouteCollection::__construct() 0 5 4 3 0 2
A Routing\RouteCollection::__call() 0 11 3 4 0 3