waaseyaa / foundation
Core framework primitives: service providers, domain events, results, error handling
v0.1.0-alpha.7
2026-03-15 16:00 UTC
Requires
- php: >=8.3
- doctrine/dbal: ^4.0
- symfony/dependency-injection: ^7.0
- symfony/event-dispatcher: ^7.0
- symfony/http-foundation: ^7.0
- symfony/messenger: ^7.0
- symfony/uid: ^7.0
- waaseyaa/queue: ^0.1
Requires (Dev)
- phpunit/phpunit: ^10.5
This package is auto-updated.
Last update: 2026-03-15 16:00:41 UTC
README
Layer 0 — Foundation
Application bootstrapping and kernel infrastructure for Waaseyaa.
Provides AbstractKernel (base for HttpKernel and ConsoleKernel), ServiceProvider base class, PackageManifestCompiler (discovers access policies, middleware, and providers via attribute scanning), and DomainEvent primitives. Kernels intentionally import from all layers as entry-point orchestrators. Run waaseyaa optimize:manifest after adding new providers or policies.
Key classes: AbstractKernel, HttpKernel, ConsoleKernel, ServiceProvider, PackageManifestCompiler.