tanowaf / waf-core
A php library for building Web Application Firewalls
dev-main
2026-08-09 22:36 UTC
Requires
- php: ^8.2
- ext-ctype: *
- ext-json: *
- ext-zlib: *
- nyholm/psr7: ^1.8.2
- psr/http-client: ^1.0.3
- psr/http-message: ^2.0
- psr/http-server-handler: ^1.0.2
- psr/http-server-middleware: ^1.0.2
- psr/log: ^3.0.2
- symfony/json-path: ^7.4.12
- tanowaf/http-core: dev-main
Requires (Dev)
- ext-curl: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^8.0.0
- laminas/laminas-httphandlerrunner: ^2.13.0
- phpunit/phpunit: ^11.5.55|^12.5.29|^13.2.1
- symfony/dotenv: ^v7.4.15|^8.0.15
- symfony/http-client: ^7.0.10
- symfony/psr-http-message-bridge: ^v7.4.8|^8.0.8|^8.10
- yoast/phpunit-polyfills: ^4.0
Suggests
- ext-brotli: Necessary to be able to inspect and modify received brotli-compressed message bodies
- ext-curl: Required (atm at least) for connecting to unix-socket based upstreams and many other nice http features
- ext-mbstring: Recommended for juggling between charsets in case not every request and response is utf8
- ext-zstd: Necessary to be able to inspect and modify received zstd-compressed message bodies
- guzzlehttp/guzzle: Either this or symfony/http-client are required
- symfony/http-client: Either this or guzzlehttp/guzzle are required
Conflicts
- guzzlehttp/guzzle: <8.0.0
- psr/http-factory: <1.1.0
- symfony/http-client: <7.0
This package is auto-updated.
Last update: 2026-08-09 22:49:18 UTC