Download the PHP package trueadmin/kernel without Composer
On this page you can find all versions of the php package trueadmin/kernel. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download trueadmin/kernel
More information about trueadmin/kernel
Files in trueadmin/kernel
Package kernel
Short Description TrueAdmin reusable backend kernel package.
License MIT
Homepage https://github.com/trueadmin-labs/trueadmin-kernel
Informations about the package kernel
TrueAdmin Kernel
Reusable backend kernel package for TrueAdmin.
This package contains backend primitives that are stable across projects: error codes, HTTP attributes, actor context, data-permission value objects, operation-log attributes, pagination/API envelope primitives, CRUD query protocol classes, and Hyperf runtime services that do not depend on host business tables.
Application-specific controllers, repositories, request classes, database resources, business services, and module/plugin facts stay in the template application or in each plugin.
The kernel is shared by Admin, Client, and Open entrypoints. End-specific authentication, permission policy, request validation, routing, menu resources, and database-backed implementations stay in the application or plugin that owns them.
CRUD Query Protocol
TrueAdmin\Kernel\Crud provides the standard backend representation of the list-query protocol:
CrudQueryCrudFilterConditionCrudSortRuleCrudOperatorCrudSortOrderCrudQueryRequest
CrudQueryRequest parses the standard bracket query protocol into CrudQuery. It validates protocol shape only; resource-level field and operator allow-lists still belong to the application repository or query applier.
HTTP Primitives
The package also provides:
TrueAdmin\Kernel\Http\Request\FormRequestTrueAdmin\Kernel\Http\ApiResponseTrueAdmin\Kernel\Pagination\PageResult
Projects can extend these classes or replace application-level bindings without modifying package source.
Hyperf Runtime Services
The package provides reusable runtime services for a TrueAdmin backend:
- Attribute route registration
- Interface metadata scanning and OpenAPI document generation
- Module/plugin migration and seeder path registration
- Backend plugin runtime config reading
- Module and plugin translation loading
- SSE /
#[Streamable]response runtime
These services may depend on Hyperf, but they must not depend on Module/System tables or any application-specific business process.
All versions of kernel with dependencies
hyperf/command Version ~3.1.0
hyperf/config Version ~3.1.0
hyperf/constants Version ~3.1.0
hyperf/context Version ~3.1.0
hyperf/contract Version ~3.1.0
hyperf/database Version ~3.1.0
hyperf/db-connection Version ~3.1.0
hyperf/di Version ~3.1.0
hyperf/event Version ~3.1.0
hyperf/exception-handler Version ~3.1.0
hyperf/framework Version ~3.1.0
hyperf/http-server Version ~3.1.0
hyperf/logger Version ~3.1.0
hyperf/support Version ~3.1.0
hyperf/validation Version ~3.1.0