httpsoft / http-basis
Simple and fast HTTP microframework implementing PSR standards
Installs: 15 558
Dependents: 4
Suggesters: 0
Security: 0
Stars: 11
Watchers: 3
Forks: 1
Open Issues: 1
Requires
- php: ^7.4|^8.0
- ext-json: *
- httpsoft/http-cookie: ^1.1
- httpsoft/http-emitter: ^1.1
- httpsoft/http-error-handler: ^1.1
- httpsoft/http-message: ^1.1
- httpsoft/http-response: ^1.1
- httpsoft/http-router: ^1.1
- httpsoft/http-runner: ^1.1
- httpsoft/http-server-request: ^1.1
- psr/container: ^1.0|^2.0
- psr/http-factory: ^1.0
- psr/http-message: ^1.1|^2.0
- psr/http-server-handler: ^1.0
- psr/http-server-middleware: ^1.0
- psr/log: ^1.1|^2.0|^3.0
Requires (Dev)
- devanych/di-container: ^2.1
- devanych/view-renderer: ^1.0
- phpunit/phpunit: ^9.5
- squizlabs/php_codesniffer: ^3.7
- vimeo/psalm: ^4.9|^5.2
This package is auto-updated.
Last update: 2024-12-06 01:52:44 UTC
README
This package is a simple and fast HTTP microframework implementing PHP standards recommendations.
- PSR-3 Logger.
- PSR-7 HTTP Message.
- PSR-11 Container.
- PSR-12 Coding Style.
- PSR-15 HTTP Server.
- PSR-17 HTTP Factories.
This package helps you quickly create simple but high-quality web applications and APIs.
Documentation
Installation
This package requires PHP version 7.4 or later.
To create the project you can use a ready-made application template:
composer create-project --prefer-dist httpsoft/http-app <app-dir>
or install a microframework:
composer require httpsoft/http-basis
and configure everything manually, see the documentation for more details.