branch method

Composer<T> branch (
  1. dynamic condition,
  2. Middleware<T> trueMiddleware,
  3. Middleware<T> falseMiddleware
)

By condition splits the middleware

Implementation

Composer<T> branch(
  condition,
  Middleware<T> trueMiddleware,
  Middleware<T> falseMiddleware,
) {
  return use(
    getBranchMiddleware<T>(
      condition,
      trueMiddleware,
      falseMiddleware,
    ),
  );
}