A collection of
PSR-7 Middleware applications
built on top of Zend Expressive /// Laminas
Based on Zend Expressive /// Laminas
DotKernel is built around the PSR-11 dependency container. We have chosen Zend Service Manager as our default implementation.
Get started with Zend Service Manager.
By default, no middleware in Expressive is templated. For DotKernel’s Frontend application, we have chosen Twig as the default templating engine.
Get started with Twig.
Among the various routing implementations compatible with Expressive, we have chosen FastRoute as DotKernel’s default routing library.
Get started with FastRoute.
Authentication and user
- dot-authentication: core authentication interfaces
- dot-authentication-service (zend-authentication): concrete authentication implementation based on zend-authentication adapters
- dot-authentication-web: simple login/logout web flow leveraging dot-authentication
- dot-user: configurable user component provinding common user functionality
- dot-controller: controller-like middleware for zend-expressive