Vection is a future-proof PHP component library and framework that focuses on flexibility, developer friendly code and lightweight to rich enterprise components. Vection can be used to realize small to large enterprise applications.
⚠️ Vection is currently in development stage, so atm only pre-releases are available. Breaking changes may be made until a stable release!
Vection provides on the one hand direct full operative components and on the other hand framework components which require application specific implementation. Vection decouples the api/interfaces (Contracts) and its implementation to achieve maximum flexibility. Each component has in additional its own package which can be used as a standalone dependency. Vection currently provides the following components:
- The most advanced Dependency Injection
- Type save and pool based Cache component with support for different cache providers.
- Event type based and fully PSR compatible Event Dispatcher
- Middleware based Messenger / System Bus with CQRS and transport layer, async processing (MQ) support
- PSR based HTTP component includes kernel, responder, server/client, REST API and proxy support
- Validator for PHP data and json/yaml schema validation
Support Vection via Ko-fi: