Dotkernel Light is a basic

PSR-7 Middleware skeleton

Built on top of the Mezzio microframework.
Composed of a set of custom and extended Laminas components.

 

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