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 |