EngineContext constructor

EngineContext({
  1. required Request request,
  2. required Response response,
  3. List<Middleware>? handlers,
  4. Engine? engine,
  5. EngineRoute? route,
  6. Container? container,
})

Create a new context around a Request and Response.

Implementation

EngineContext({
  required this.request,
  required Response response,
  List<Middleware>? handlers,
  Engine? engine,
  EngineRoute? route,
  Container? container,
}) : _response = response,
     _engine = engine,
     _route = route,
     _container = container,
     id = request.id {
  if (handlers != null && handlers.isNotEmpty) {
    _handlers = handlers;
  }
}