group method
Registers a group of routes sharing a common prefix and set of middleware.
Implementation
void group(String prefix, {List<Middleware> middleware = const [], required void Function(Router) callback}) {
final oldPrefix = _buildingPrefix;
final oldMiddleware = List<Middleware>.from(_buildingMiddleware);
_buildingPrefix = '$oldPrefix$prefix'.replaceAll('//', '/');
_buildingMiddleware.addAll(middleware);
callback(this);
_buildingPrefix = oldPrefix;
_buildingMiddleware = oldMiddleware;
}