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;
}