middlewareContent function

String middlewareContent(
  1. ServerLifecycleComponent component,
  2. String formatter(
    1. Spec
    )
)

Implementation

String middlewareContent(
  ServerLifecycleComponent component,
  String Function(Spec) formatter,
) {
  return sequentialComponentContent(
    component,
    formatter,
    className: component.middlewareClass.className,
    interfaceName: (Middleware).name,
    resultType: (MiddlewareResult).name,
    methodName: 'use',
    methods: component.middlewares,
    listName: 'middlewares',
    itemName: 'middleware',
    shortCircuitOn: 'isStop',
    fallthrough: 'next',
  );
}