A HTTP/1.1 Cache for Guzzle 6. It's a simple Middleware to be added in the HandlerStack. (RFC 7234)
Installs: 14 401 525
Dependents: 118
Suggesters: 7
Security: 0
Stars: 416
Watchers: 11
Forks: 77
Open Issues: 31
6.0.0 2024-10-17 09:11 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.9.2
- guzzlehttp/promises: ^2.0.3
- guzzlehttp/psr7: ^2.7.0
Requires (Dev)
- cache/array-adapter: ^0.4 || ^0.5 || ^1.0
- cache/simple-cache-bridge: ^0.1 || ^1.0
- doctrine/cache: ^1.10
- illuminate/cache: ^5.0
- league/flysystem: ^2.5
- phpunit/phpunit: ^9.6.21
- psr/cache: ^1.0
- symfony/cache: ^4.4 || ^5.0
- symfony/phpunit-bridge: ^7.1.4
Suggests
- doctrine/cache: This library has a lot of ready-to-use cache storage (to be used with Kevinrob\GuzzleCache\Storage\DoctrineCacheStorage). Use only versions >=1.4.0 < 2.0.0
- guzzlehttp/guzzle: For using this library. It was created for Guzzle6 (but you can use it with any PSR-7 HTTP client).
- laravel/framework: To be used with Kevinrob\GuzzleCache\Storage\LaravelCacheStorage
- league/flysystem: To be used with Kevinrob\GuzzleCache\Storage\FlysystemStorage
- psr/cache: To be used with Kevinrob\GuzzleCache\Storage\Psr6CacheStorage
- psr/simple-cache: To be used with Kevinrob\GuzzleCache\Storage\Psr16CacheStorage