Dotkernel Light is the smallest complete
Mezzio application
A PSR-15 pipeline, routing and templating, with nothing to strip out.
A real starting point for a simple site.
Mezzio
containers
Dotkernel is built around the PSR-11 dependency container. We have chosen Laminas Service Manager as our default implementation.
Get Started with
PSR-11
and
Laminas Service Manager
templating
By default, no middleware in Laminas is templated. For Dotkernel's Light application, we have chosen Twig as the default templating engine.
Get started with
Twig
and
Mezzio TwigRenderer
routers
Among the various routing implementations compatible with Expressive, we have chosen FastRoute as Dotkernel's default routing library.
Get started with
FastRoute
http messages
Laminas, and consequently Dotkernel, is built around the PSR-7 standard.
It uses Laminas Diactoros as the PSR-7 implementation.
Get started with
PSR-7
and
Laminas Diactoros
Dotkernel Light components
- dot-log: generic logging component
- dot-errorhandler: error logging component