Aims to allow support for tagging also on Symfomy HTTP Cache and
potentially other caches by limiting the feature to focus on only
tags and not any random header.
Closes#234
Remove custom adapters
Update to PSR-7, Guzzle 6 and php-http/adapter
Remove PHP 5.3 from build matrix
Adopt changes in http-adapter and use discovery
Remove dependencies on Guzzle (components)
We use Guzzle 6 for testing, so it needs to stay in require-dev.
Use php-http/message-decorator
Change branch alias to 2.0.x
Add docs
Allow failures on hhvm
Fix connection timing issues
Remove all Guzzle-specifics from the tests, too
Change documentation links to stable
Try to run HHVM on Guzzle 5
Remove Bash file
Add version notice to docs
Fix setPurgeLocation docs
Don't mock exceptions
* It’s easier not to
* Mocking exceptions causes HHVM to fail with "Call to a member function
mockery_getName() on a non-object (NULL)"
Extract createUri() method
Remove allow_failures for HHVM
Add response code to cache hit/miss assertion message
Throw exceptions for error status codes
- Expanded purge & refresh tests and new expired test
- Remove cache TTL in proxy_cache_valid (as suggested by @ddeboer)
- Custom log for better debug
- Improve installing nginx for testing
Rename Invalidation to ProxyClient and Method to Invalidation
Rename AbstractCacheProxy to AbstractProxyClient
Rename CacheProxyInterface to ProxyClientInterface
Rename UnsupportedInvalidationMethodException to UnsupportedProxyOperationException
Rename construction to setup
Fix use statement
Add unexpected collection to collection instead of throwing
Add MissingHostException explanation
Improve class description
Fix logger example
Re-add Monolog suggestion