fastybird / web-server-plugin
Simple web server library with ReactPHP & Apache or Nginx support
v0.11.0
2022-08-04 21:26 UTC
Requires
- php: >=8.0.0|>=8.+1.0
- cweagans/composer-patches: ^1.7
- fastybird/socket-server-factory: ^0.5
- fig/http-message-util: ^1.1
- ipub/slim-router: ^0.2
- nette/bootstrap: ^3.1
- nette/di: ^3.0
- nette/utils: ^3.2
- psr/event-dispatcher: ^1.0
- psr/http-message: ^1.0
- psr/log: ^1.1|^3.0
- react/http: ^1.5
- sunrise/http-server-request: ^2.0
- symfony/console: ^5.0|^6.0
- symfony/event-dispatcher: ^5.4
Requires (Dev)
- mockery/mockery: ^1.4
- ninjify/nunjuck: ^0.3
- ninjify/qa: ^0.13
- pds/skeleton: ^1.0
- phpstan/extension-installer: ^1.1
- phpstan/phpstan: ^1.8
- phpstan/phpstan-deprecation-rules: ^1.0
- phpstan/phpstan-nette: ^1.0
- phpstan/phpstan-strict-rules: ^1.1
- tracy/tracy: ^2.9
Suggests
- fastybird/json-api: Handle request with {JSON:API} schemas
- fastybird/simple-auth: Handle basic user authentication & authorization
README
What is FastyBird web server plugin?
This is a plugin for FastyBird IoT ecosystem which is implementing http server based on ReactPHP.
Features:
- Build-in PSR-7 extendable router
- Build-in http server with SSL support
- Extendable via PSR-7 middleware
Installation
The best way to install fastybird/web-server-plugin is using Composer:
composer require fastybird/web-server-plugin
Documentation
Learn how to build handle http api requests in documentation.
Homepage https://www.fastybird.com and repository https://github.com/FastyBird/web-server-plugin.