# Packages

> Dotkernel API 6.x will have full Laminas Service Manager 4 support once all dependencies do support it.
>
> Once Laminas Service Manager 4 is fully supported, Dotkernel API 6.x will be installable on PHP 8.4 as well.

* `doctrine/dbal`:`^4.2` - Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.
* `doctrine/orm`:`^3.4` - Object-Relational-Mapper for PHP
* `dotkernel/dot-cache`:`^4.3` - Cache component extending symfony-cache
* `dotkernel/dot-cli`:`^3.9` - Component for creating console applications based on laminas-cli
* `dotkernel/dot-data-fixtures`:`^1.4` - Provides a CLI interface for listing & executing doctrine data fixtures
* `dotkernel/dot-dependency-injection`:`^1.2` - Dependency injection component using class attributes.
* `dotkernel/dot-errorhandler`:`^4.0` - Logging Error Handler for Middleware Applications
* `dotkernel/dot-mail`:`^5.3` - Mail component based on Symfony Mailer
* `dotkernel/dot-response-header`:`^3.5` - Middleware for setting custom response headers.
* `dotkernel/dot-router`:`^1.0` - Dotkernel component to build complex routes, based on `mezzio/mezzio-fastroute`
* `laminas/laminas-authentication`:`^2.18` - API for authentication and includes concrete authentication adapters for common use case scenarios
* `laminas/laminas-component-installer`:`^3.5` - Composer plugin for injecting modules and configuration providers into application configuration
* `laminas/laminas-config-aggregator`:`^1.18` - Lightweight library for collecting and merging configuration from different sources
* `laminas/laminas-hydrator`:`^4.16` - Serialize objects to arrays, and vice versa
* `laminas/laminas-inputfilter`:`^2.31` - Normalize and validate input sets from the web, APIs, the CLI, and more, including files
* `laminas/laminas-servicemanager`:`^3.23` - Factory-Driven Dependency Injection Container
* `laminas/laminas-stdlib`:`^3.20` - SPL extensions, array utilities, error handlers, and more
* `mezzio/mezzio`:`^3.20` - PSR-15 Middleware Microframework
* `mezzio/mezzio-authentication-oauth2`:`^2.11` - OAuth2 (server) authentication middleware for Mezzio and PSR-15 applications
* `mezzio/mezzio-authorization-acl`:`^1.11` - laminas-permissions-acl adapter for mezzio-authorization
* `mezzio/mezzio-authorization-rbac`:`^1.8` - mezzio authorization rbac adapter for laminas/laminas-permissions-rbac
* `mezzio/mezzio-cors`:`^1.13` - CORS component for Mezzio and other PSR-15 middleware runners
* `mezzio/mezzio-fastroute`:`^3.12` - FastRoute integration for Mezzio
* `mezzio/mezzio-hal`:`^2.10` - Hypertext Application Language implementation for PHP and PSR-15
* `mezzio/mezzio-helpers`:`^5.18` - Helper/Utility classes for Mezzio
* `mezzio/mezzio-problem-details`:`^1.15` - Problem Details for PSR-15 HTTP APIs addressing the RFC 7807 standard
* `ramsey/uuid`:`^4.5` - A PHP library for generating and working with universally unique identifiers (UUIDs).
* `ramsey/uuid-doctrine`:`^2.1` - Use ramsey/uuid as a Doctrine field type
* `roave/psr-container-doctrine`:`^5.2` - Doctrine Factories for PSR-11 Containers
* `symfony/filesystem`:`^7.2` - Provides basic utilities for the filesystem
* `zircote/swagger-php`:`^5.0` - Generate interactive documentation for your RESTful API using PHP attributes (preferred) or PHPDoc annotations
