The framework, rebuilt on the shoulders of the ecosystem — Symfony HttpFoundation, Illuminate's Eloquent ORM, hardened cryptography and a full JWT toolchain, wired into the same clean MVC core.
// architecture
Same modular core, now backed by battle-tested packages instead of hand-rolled internals wherever it makes sense.
Routing & HTTP
Named routes compiled to regex, dispatched through Request/Response objects now built on Symfony HttpFoundation for a battle-tested HTTP layer.
ORM & Query Builder
Eloquent-style models, relationships and pagination powered by Illuminate Database, replacing the hand-written query builder.
Cryptography & Secrets
Modern authenticated encryption via Halite (libsodium) and defuse/php-encryption, with constant-time helpers to avoid timing attacks.
JWT & Auth Tokens
First-class JWT issuing and verification for stateless auth and APIs, combining two complementary libraries for signing and JWK/JWS/JWE support.
Security & CSRF
CSRF token generation and validation delegated to Symfony Security CSRF, layered under the existing Authorization and Validator utilities.
Validation
Declarative rule chains via Respect/Validation, plus RFC-compliant email checks that don't reject valid real-world addresses.
HTTP Client & Logging
Outbound HTTP calls through Guzzle with retry/middleware support, structured logs written through a PSR-3 compliant Monolog stack.
Filesystem & Assets
Filesystem operations and file discovery through Symfony Filesystem/Finder, with accurate MIME detection for uploads.
Config, Env & i18n
.env loading through phpdotenv, per-domain config files, and translation catalogs for multi-language responses.
Container & Events
A PSR-11 compliant service container plus an Illuminate-backed event dispatcher for decoupled, listener-driven flows.
// composer.json
Every package pulled in on purpose — no dead weight, each one backs a module above.
// highlights
Same lightweight philosophy, now standing on well-maintained shoulders.
Eloquent ORM
Full model relationships, migrations and query builder from Illuminate Database.
JWT Authentication
Issue and verify signed tokens for stateless auth and third-party APIs.
Libsodium Encryption
Authenticated encryption via Halite, with legacy support through defuse/php-encryption.
Rule-based Validation
Fluent, composable validation chains instead of manual if/else checks.
Resilient HTTP Client
Guzzle-backed outbound requests with middleware, retries and timeouts.
PSR-3 Logging
Monolog handlers routed to files, and any future log aggregator.
Multi-language Support
Translation catalogs powered by Symfony Translation.
Framework-grade CSRF
Token generation and validation delegated to Symfony Security CSRF.
Carbon Dates
Human-friendly date manipulation across the Scheduler and Models.
Event Dispatcher
Decoupled listeners via Illuminate Events for cross-module hooks.
Robust Filesystem
File discovery and manipulation via Symfony Filesystem & Finder.
Dev-time Debugging
symfony/var-dumper for readable variable dumps during development.
// file structure
The same predictable convention, now with a vendor/ directory and a composer.json at the root.
Ready to upgrade?
Run composer install and you're set.