entropyphp / kernel
Kernel for Framework EntropyPHP
Installs: 13
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 0
Type:pg-module
Requires
- php: ^8.2 || ^8.3 || ^8.4
- entropyphp/core-interfaces: ^0.1
- entropyphp/event: ^0.1
- entropyphp/eventdispacher: ^1.0
- entropyphp/module: ^1.0
- entropyphp/utils: ^0.1
- guzzlehttp/psr7: ^2.7
- php-di/invoker: ^2.2
- php-di/php-di: ^7.0
- psr/container: ^1.0 || ^2.0
- psr/http-server-middleware: ^1.0
- willy68/pg-middleware-stack: ^0.1
Requires (Dev)
- phpunit/phpunit: ^10.5 || 11.5 || 12.5
- squizlabs/php_codesniffer: ^3.13
- symfony/var-dumper: ^7.3
README
Entropy Kernel made for EntropyPHP framework designed to help developers build web applications with a clean, maintainable architecture.
It follows PSR standards and incorporates modern PHP practices.
Features
- Event-driven Architecture: Built around a powerful event system for flexible application flow
- PSR-7 HTTP Messages: Uses standard HTTP message interfaces
- PSR-15 Middleware: Supports middleware-based request handling
- Dependency Injection: Built-in DI container using PHP-DI
- Parameter Resolution: Automatic resolution of controller parameters
- Flexible Routing: Route-based controller dispatching
- Modern PHP: Requires PHP 8.2+
License
This project is licensed under the MIT License - see the LICENSE file for details.