Mezzio adapter
| Host | Mezzio 3.28.x |
| PHP | ≥ 8.2 |
| Researched | 2026-08 |
| ORM / persistence | Chosen by you (laminas-db, Doctrine) — Infra only |
| Composition root | ConfigProvider + chosen DI container |
| Async | Queue / laminas components behind Shared dispatcher |
| One-shot apply | /apply/mezzio.full.md |
| Short URL | /mezzio |
Mezzio is a host, not Core. Domain and Application stay framework-agnostic; the pages below map Core roles onto Mezzio APIs.
Topic pages
- Persistence — Chosen by you (laminas-db, Doctrine) — Infra only quarantine
- Composition root — ConfigProvider + chosen DI container
- Cross-module bridges — ACL + async
- UI delivery — PSR-15 request handlers / middleware
- Tooling — tests, SA, style
- Migrations — schema ownership
Design test
If the peer module is deleted and replaced by HTTP, does Application/Domain still compile?