Skip to content

Reference — Moodle Adapter ​

Implementation reference for middag-io/moodle (middag-php-moodle), the OSS adapter that plugs Moodle into the framework's ports. Grouped by topic (the sidebar uses the same clustering). Pages marked downstream document mechanisms that live in proprietary packages built on the adapter, not in the adapter itself.

The decision records behind these pages live in middag-php-moodle/docs/decisions.

Boundary & Coverage ​

DI & Events ​

Routing & Navigation ​

Config & Cache ​

External Services & Data Migration ​

Frontend & Codegen ​

Related framework pages: Adapter Port Catalog (the Moodle column, including the transaction mapping) and Module Layout Convention.

MIDDAG © 2015-2026