Core

Module Services

Routing, localization, security, component, validation, filesystem, session, cache, view, database and optional modules.

Routing and localization

Routing registers UrlGenerator + alias url. Localization registers translator + locale resolver with aliases translator and locale.resolver.

Security, validation and components

Security registers CSRF services + alias csrf. Validation registers RuleRegistry, FormValidation and aliases validation.rules + validator. Components register ComponentRegistry with built-ins breadcrumb, pagination, meta and optional custom components from config.

Filesystem, session and cache

Filesystem registers managers + aliases filesystem, files, directories, locks. Session registers session + flash with aliases session, flash. Cache registers cache manager + alias cache and cache.pool.

Database and optional modules

Database base provider + driver providers register DB and schema services according to connection config. Optional providers add debug dumper (dumper), events (events), queue (queue), upload services and benchmark services.