1 min readCalm pace · scan the outline anytime

Mezzio adapter

Mezzio 3.28.x host mapping for Modular Hexagonal DDD — deep topic pages.

Mezzio adapter

HostMezzio 3.28.x
PHP≥ 8.2
Researched2026-08
ORM / persistenceChosen by you (laminas-db, Doctrine) — Infra only
Composition rootConfigProvider + chosen DI container
AsyncQueue / 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

  1. Persistence — Chosen by you (laminas-db, Doctrine) — Infra only quarantine
  2. Composition root — ConfigProvider + chosen DI container
  3. Cross-module bridges — ACL + async
  4. UI delivery — PSR-15 request handlers / middleware
  5. Tooling — tests, SA, style
  6. Migrations — schema ownership

Design test

If the peer module is deleted and replaced by HTTP, does Application/Domain still compile?

Modular Hexagonal Domain-Driven Design
Core 1.0.0-draft