Download the PHP package carthage/elissa-bundle without Composer
On this page you can find all versions of the php package carthage/elissa-bundle. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download carthage/elissa-bundle
More information about carthage/elissa-bundle
Files in carthage/elissa-bundle
Package elissa-bundle
Short Description Symfony bundle providing out-of-the-box support for PSR-7 and PSR-15.
License MIT
Informations about the package elissa-bundle
Elissa Bundle - PSR-7 & PSR-15 Made Easy!
Elissa Bundle by Carthage brings out-of-the-box PSR-7 and PSR-15 support to your Symfony project.
The package allows developers to write PSR-15 handlers and middleware, which are auto-tagged and ready to use as controllers.
It also provides ready access to all PSR-7 factories, and enables seamless integration of middleware from third-party vendor packages.
Installation 🚀
Install the Elissa Bundle using Composer with the following command:
Enabling the Bundle 🎚
To enable the bundle in your Symfony project, add the following line in the config/bundles.php
file:
Usage 💼
PSR-7 Factories 🏭
The Elissa Bundle comes with autowired and pre-configured PSR-7 factories. You can conveniently create PSR-7 objects in your services without any extra configuration.
PSR-15 Handlers 🎛
After installing and enabling the Elissa Bundle, writing PSR-15 handlers becomes a breeze. The handlers will automatically function as controllers in your Symfony project.
PSR-15 Middleware 🛠
Just like handlers, you can write PSR-15 middleware, and they will automatically function.
Configurations ⚙
The Elissa Bundle is designed to minimize configuration, but if you need to register additional PSR-15 middlewares from third-party vendors, you can use the elissa.middleware
service tag.
Code Of Conduct 🤝
Our community is guided by a Code of Conduct, and we expect all contributors to respect it. See the CODE_OF_CONDUCT
for more details.
Contributing 🎁
The Elissa Bundle thrives on contributions from the open-source community. We value every contribution, no matter how small.
License 📜
The Elissa Bundle is distributed under the MIT License. See LICENSE
for more information.
We hope you enjoy using the Elissa Bundle! For any queries or suggestions, don't hesitate to open an issue or submit a pull request. Happy coding!
All versions of elissa-bundle with dependencies
symfony/http-kernel Version ^6.0
symfony/config Version ^6.0
symfony/dependency-injection Version ^6.0
symfony/psr-http-message-bridge Version ^2.3
laminas/laminas-diactoros Version ^2.0|^3.0
psr/http-factory Version ^1.0
psr/http-message Version ^2.0
psr/http-server-handler Version ^1.0
psr/http-server-middleware Version ^1.0