📡 You're offline — showing cached content
New version available!
Quick Access
Tutorials Zend Framework / Laminas Mezzio Pipeline

Mezzio Pipeline

5 min read
Compose a Mezzio middleware pipeline: error handler, routing, auth, dispatch, 404 handler.

Mezzio Middleware Pipeline

return function(Application $app, MiddlewareFactory $f, ContainerInterface $c): void {
    $app->pipe(ErrorHandler::class);
    $app->pipe(RouteMiddleware::class);
    $app->pipe(AuthenticationMiddleware::class);
    $app->pipe(DispatchMiddleware::class);
    $app->pipe(NotFoundHandler::class);
};

// Route-specific middleware
$app->get("/api/users", [AuthMiddleware::class, UserHandler::class], "api.users");