This page lists the main Composer packages Dotkernel Admin depends on, covering Doctrine, Dotkernel, Laminas and Mezzio components.
dotkernel/dot-cache:^4.4 - Cache component extending symfony-cachedotkernel/dot-cli:^3.10 - Component for creating console applications based on laminas-clidotkernel/dot-data-fixtures:^1.5 - Provides a CLI interface for listing & executing doctrine data fixturesdotkernel/dot-dependency-injection:^1.3 - Dependency injection component using class attributesdotkernel/dot-errorhandler:^4.0 - Logging Error Handler for Middleware Applicationsdotkernel/dot-flashmessenger:^3.7 - Provides session messages between redirectsdotkernel/dot-geoip:^3.10.1 - Synchronizes and manages GeoLite2 databasesdotkernel/dot-helpers:^3.9.0 - Helper utilities used across Dotkernel applicationsdotkernel/dot-mail:^5.1 - Mail component based on laminas-maildotkernel/dot-navigation:^3.6 - Allows you to easily define and parse menus inside templates, configuration based approachdotkernel/dot-rbac-guard:^3.7 - Defines authorization guards that authorize users for accessing certain parts of an application based on various criteriadotkernel/dot-router:^1.1 - Dotkernel component to build complex routes, based on mezzio/mezzio-fastroutedotkernel/dot-session"^5.8 - Dotkernel session component extending and customizing laminas-sessiondotkernel/dot-twigrenderer:^3.7 - Dotkernel component providing twig extensions and customizationsfriendsofphp/proxy-manager-lts:^1.0 - Fork of ocramius/proxy-managerlaminas/laminas-component-installer:^3.7 - Composer plugin for injecting modules and configuration providers into application configurationlaminas/laminas-config-aggregator:^1.19 - Lightweight library for collecting and merging configuration from different sourcesmezzio/mezzio:^3.26.0 - PSR-15 Middleware Microframeworkmezzio/mezzio-authentication-oauth2:^3.0.1 - OAuth2 (server) authentication middleware for Mezzio and PSR-15 applicationsmezzio/mezzio-authorization-rbac:^1.10 - mezzio authorization rbac adapter for laminas/laminas-permissions-rbacmezzio/mezzio-cors:^1.15.0 - CORS component for Mezzio and other PSR-15 middleware runnersmezzio/mezzio-fastroute:^3.14 - FastRoute integration for Mezzioramsey/uuid:^4.9 - A PHP library for generating and working with universally unique identifiers (UUIDs)ramsey/uuid-doctrine:^2.1 - Use ramsey/uuid as a Doctrine field typeroave/psr-container-doctrine:^5.2.2 || ^6.0.0 - Doctrine Factories for PSR-11 Containerssymfony/var-exporter:^6.4 || ^7.4 - Exports a PHP value to a string of PHP codeThese packages are not required directly in composer.json, but are pulled in by the packages above and used throughout Dotkernel Admin.
Versions below are the ones actually resolved by Composer, not a direct version constraint.
doctrine/dbal:4.4.3 - Powerful PHP database abstraction layer (DBAL) with many features for database schema introspection and management.doctrine/orm:3.6.3 - Object-Relational-Mapper for PHPdotkernel/dot-authorization:3.8.1 - Authorization base package defining interfaces for authorization services to be used with Dotkernel applicationsdotkernel/dot-controller:3.6.0 - Provides base classes for action based controllers similar to Laminas controller componentlaminas/laminas-authentication:2.19.0 - API for authentication and includes concrete authentication adapters for common use case scenarioslaminas/laminas-form:3.24.2 - Bridge between your domain models and the View Layerlaminas/laminas-hydrator:4.18.0 - Serialize objects to arrays, and vice versalaminas/laminas-inputfilter:2.35.0 - Normalize and validate input sets from the web, APIs, the CLI, and more, including fileslaminas/laminas-servicemanager:3.24.0 - Factory-Driven Dependency Injection Containerlaminas/laminas-stdlib:3.21.0 - SPL extensions, array utilities, error handlers, and moremezzio/mezzio-helpers:5.20.0 - Helper/Utility classes for MezzioQ: What ORM does Dotkernel Admin use?
A: doctrine/orm, together with doctrine/dbal for database schema introspection and management.
Q: Which framework underpins Dotkernel Admin?
A: mezzio/mezzio, a PSR-15 middleware microframework, along with several Mezzio and Laminas components.
Q: Which Dotkernel packages handle authorization?
A: dotkernel/dot-authorization and dotkernel/dot-rbac-guard define and enforce role-based access to the application.