slick / webstack
PSR-15 HTTP middleware stack that can help you create web applications or web services for HTTP protocol.
Installs: 2 006
Dependents: 2
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
Requires
- php: >=8.0
- ext-yaml: *
- aura/router: ^3.0
- slick/di: ^2.5
- slick/http: ^2.1||^3.0
- slick/template: ^2.0
- symfony/yaml: >=3.4
- twig/twig: ^3.0
Requires (Dev)
- behat/mink-goutte-driver: ^1.2
- phpspec/phpspec: ^8.0@dev
- squizlabs/php_codesniffer: ^3.0@dev
This package is auto-updated.
Last update: 2024-04-07 20:59:13 UTC
README
slick/webstack
is a PSR-15 HTTP middleware stack that can help you create
web applications or web services for HTTP protocol.
It offers a router, a dispatcher and view mechanism that returns PSR-7 Responses for HTTP Requests (usually through a web server).
You can change (add or remove) the HTTP stack by adding your own middleware making this library very flexible and suitable for almost any HTTP handling needs.
This package is compliant with PSR-2 code standards and PSR-4 autoload standards. It also applies the semantic version 2.0.0 specification.
Install
Via Composer
$ composer require slick/webstack
Usage
A full documentation site is available to support this package usage.
Testing
We use Behat to describe features and for acceptance tests and PHPSpec for unit testing.
# unit tests $ vendor/bin/phpspec # acceptance tests $ vendor/bin/behat
Contributing
Please see CONTRIBUTING for details.
Security
If you discover any security related issues, please email slick.framework@gmail.com instead of using the issue tracker.
Credits
License
The MIT License (MIT). Please see License File for more information.