1 min readCalm pace · scan the outline anytime

CakePHP adapter

CakePHP 5.4.x host mapping for Modular Hexagonal DDD — deep topic pages.

CakePHP adapter

HostCakePHP 5.4.x
PHP8.2–8.5
Researched2026-08
ORM / persistenceCakeORM Table / Entity
Composition rootApplication::services() / Plugin::services()
AsyncCake events / queue listeners
One-shot apply/apply/cakephp.full.md
Short URL/cakephp

CakePHP is a host, not Core. Domain and Application stay framework-agnostic; the pages below map Core roles onto CakePHP APIs.

Topic pages

  1. Persistence — CakeORM Table / Entity quarantine
  2. Composition root — Application::services() / Plugin::services()
  3. Cross-module bridges — ACL + async
  4. UI delivery — Plugin Controllers
  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