Documentation of MVC
MVC for Enterprise Applications
Caution
The laminas-mvc components are considered feature-complete and are in security-only maintenance mode until the security
support for PHP 8.4 ends, which will be 31st December 2028.
The Mezzio and Laminas Components are still in active development.
On this page
MVC
Laminas' event-driven MVC layer, including MVC Applications, Controllers, and Plugins.
Module Manager
Modular application system for laminas-mvc applications.
Controller Plugins
MVC fileprg() plugin
Post/Redirect/Get plugin with file upload handling for laminas-mvc controllers.
MVC flashmessenger() plugin
Plugin for creating and exposing flash messages via laminas-mvc controllers.
MVC identity() plugin
Plugin for retrieving the current authenticated identity within laminas-mvc controllers.
MVC prg() plugin
Post/Redirect/Get plugin for laminas-mvc controllers.
Integrations
Middleware
Dispatch middleware pipelines in place of controllers in laminas-mvc.
MVC-i18n integration
Integration between laminas-mvc and laminas-i18n.
PSR-7 Bridge
PSR-7 <-> laminas-http message conversions.
MVC-Console integration
[DEPRECATED] Integration between laminas-mvc and laminas-console.
Testing
MVC Testing
Tools to facilitate unit testing of laminas-mvc applications.