diff --git a/CHANGELOG.md b/CHANGELOG.md index ecdde53..e190ed9 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -8,7 +8,8 @@ ### Changed - Made exception messages clearer. `StrategyUnavailableException` is no longer the previous exception to `DiscoveryFailedException`. -- `CommonClassesStrategy` is using `self` instead of `static`. Using `static` makes no sense when `CommonClassesStrategy` is final. +- `CommonClassesStrategy` is using `self` instead of `static`. Using `static` makes no sense when `CommonClassesStrategy` is final. +- Made `Http\Mock\Client` discoverable via `CommonClassesStrategy` without Puli dependency. ## 1.1.0 - 2016-10-20 diff --git a/src/Strategy/CommonClassesStrategy.php b/src/Strategy/CommonClassesStrategy.php index cbed15d..aaed297 100644 --- a/src/Strategy/CommonClassesStrategy.php +++ b/src/Strategy/CommonClassesStrategy.php @@ -20,6 +20,7 @@ use Http\Client\Socket\Client as Socket; use Http\Adapter\React\Client as React; use Http\Adapter\Buzz\Client as Buzz; +use Http\Mock\Client as Mock; /** * @internal @@ -59,6 +60,7 @@ final class CommonClassesStrategy implements DiscoveryStrategy ['class' => Socket::class, 'condition' => Socket::class], ['class' => Buzz::class, 'condition' => Buzz::class], ['class' => React::class, 'condition' => React::class], + ['class' => Mock::class, 'condition' => Mock::class], ], ];