DDD patterns and architecture concepts that Jardis generates as physical structure in PHP
Jardis generates hexagonal architecture for every Bounded Context: ports, adapters, application services, domain layer. Correct PHP structure from line one.
Jardis generates CQRS in PHP: CommandDTO, QueryDTO, handlers, typed response objects, read/write splitting. Structurally enforced, not just a convention.
Standalone PHP packages per domain: Jardis generates Bounded Contexts with physical separation at the filesystem level, communication via contracts and events.
Domain events as first-class citizens in PHP: Jardis generates typed events with automatic queue publishing, no manual event schema management.
5-stage repository pipeline in PHP: Jardis generates separated read/write paths with dedicated interfaces, physically enforced. No God Classes, no ORM coupling.
Jardis enforces Clean Architecture in PHP: Dependency Rule anchored in the folder structure, framework independence guaranteed, business logic fully isolated.