Download the PHP package ez-php/framework without Composer
On this page you can find all versions of the php package ez-php/framework. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download ez-php/framework
More information about ez-php/framework
Files in ez-php/framework
Package framework
Short Description Lightweight PHP framework core — dependency injection, routing, middleware, and database migrations
License MIT
Homepage https://github.com/ez-php/framework
Informations about the package framework
ez-php/framework
Lightweight PHP framework core — dependency injection, routing, middleware, and database migrations.
Requirements
- PHP 8.5+
- ext-pdo
Installation
What's included
| Module | Description |
|---|---|
Application |
Runtime kernel, bootstrap lifecycle, service provider loading |
Container |
Dependency injection with autowiring |
ServiceProvider |
Register/boot pattern for modular configuration |
Http |
Immutable Request / Response, RequestFactory |
Routing |
Router with named routes, route groups, and URL parameter support |
Middleware |
Pipeline-based middleware with terminable support |
Database |
Thin PDO wrapper with transactions |
Migration |
File-based migration runner with batch rollback |
Config |
Dot-notation config loader |
Console |
CLI kernel with command registration |
Env |
.env file parser with variable interpolation |
Exceptions |
Exception handler with service provider integration |
Quick start
Routing
Basic routes
Route groups
Named routes and URL generation
HTTP method override (_method)
HTML forms only support GET and POST. To send PUT, PATCH, or DELETE from a form, add a hidden _method field to a POST form:
The router reads _method from the parsed request body and overrides the HTTP method before route matching.
Security note:
_methodis only evaluated forPOSTrequests. Because it is read from the parsed body ($_POST), it is only effective when the form is submitted asapplication/x-www-form-urlencodedormultipart/form-data. JSON requests and requests with other content types are not affected.
Optional modules
- ez-php/orm — Data Mapper ORM, Query Builder, Schema Builder
- ez-php/auth — Session, Bearer token, JWT, and personal access token authentication
- ez-php/cache — Array, File, Redis, and Memcached drivers; tags, locks, stampede protection
- ez-php/events — Synchronous event bus, static
Eventfaçade, stoppable events - ez-php/i18n — Locale-based translator, dot-notation keys,
LocaleFormatter - ez-php/validation — Rule-based validator,
FormRequest, optional DB/translator integration - ez-php/http-client — Fluent cURL HTTP client, static
Httpfaçade, pluggable transport - ez-php/logging — Structured logger, File/JSON/Stack/Null drivers,
RequestContextMiddleware - ez-php/mail — Transactional email, SMTP/Mailgun/SendGrid/Log/Null drivers
- ez-php/view — PHP template engine, layouts, sections, partials
- ez-php/queue — Async job queue, database and Redis drivers, failed-job management
- ez-php/rate-limiter — Rate limiting, Array/Redis/CacheDelegate drivers,
ThrottleMiddleware - ez-php/scheduler — Cron-based job scheduler with File/Database mutex overlap prevention
- ez-php/broadcast — Real-time event broadcasting, SSE helpers, Null/Log/Redis/Array drivers
- ez-php/search — Full-text search, Meilisearch/Elasticsearch/Typesense drivers
- ez-php/notification — Multi-channel notifications (mail, broadcast, database)
- ez-php/storage — File storage abstraction, Local and S3 drivers
- ez-php/health —
/healthendpoint with DB, Redis, and Queue probes - ez-php/feature-flags — Feature flag evaluation, File/Database/Array drivers
- ez-php/audit — Event-driven audit log,
AuditLogger,AuditQuery - ez-php/metrics — Prometheus metrics endpoint, Counter/Gauge/Histogram
- ez-php/websocket — RFC 6455 WebSocket server, PHP 8.5 Fibers
- ez-php/bignum — Arbitrary-precision integers and decimals
- ez-php/graphql — GraphQL endpoint, SchemaBuilder
- ez-php/money — Monetary values, Currency, CurrencyRegistry
- ez-php/opcache — OPcache preloading
- ez-php/openapi — OpenAPI 3.x spec generation, attribute-driven
- ez-php/two-factor — TOTP two-factor authentication
License
MIT — Andreas Uretschnig
All versions of framework with dependencies
ext-pdo Version *
ez-php/contracts Version ^1.0
ez-php/dotenv Version ^1.0
ez-php/http Version ^1.0
ez-php/console Version ^1.0
ez-php/i18n Version ^1.0
ez-php/validation Version ^1.0