Download the PHP package alanvdb/middleware-dispatcher without Composer
On this page you can find all versions of the php package alanvdb/middleware-dispatcher. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download alanvdb/middleware-dispatcher
More information about alanvdb/middleware-dispatcher
Files in alanvdb/middleware-dispatcher
Package middleware-dispatcher
Short Description A basic PSR compliant middleware dispatcher
License MIT
Informations about the package middleware-dispatcher
middleware-dispatcher
A basic PSR compliant middleware dispatcher.
Overview
The middleware-dispatcher
library provides a simple and extensible middleware dispatcher that complies with the PSR-15 standards. It allows you to handle HTTP server requests by processing a stack of middlewares.
Features
- PSR-15 compliant
- Simple and easy-to-use API
- Supports any PSR-15 compatible middlewares
- Handles exceptions and invalid middlewares gracefully
Installation
To install the middleware-dispatcher
library, use Composer:
Usage
Here is an example of how to use the middleware-dispatcher
:
Testing
To run the tests, use PHPUnit. Ensure you have PHPUnit installed and execute the following command:
Contributing
Contributions are welcome! Please follow these steps to contribute:
- Fork the project
- Create a branch for your feature (
git checkout -b feature/AmazingFeature
) - Commit your changes (
git commit -m 'Add some AmazingFeature'
) - Push to the branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
Ensure your code follows PSR coding standards and includes relevant tests.
License
This project is licensed under the MIT License. See the MIT license file for details.
Issues and Feedback
If you encounter any issues or have feedback, please open an issue on the GitHub repository.