@@ -22,10 +22,10 @@ The most direct approach is to implement the `HttpMiddleware` interface:
2222
2323namespace YourNamespace\Http\Middleware;
2424
25- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
26- use Cognesy\Polyglot\ Http\Contracts\HttpMiddleware;
27- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
28- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
25+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
26+ use Cognesy\Http\Contracts\HttpMiddleware;
27+ use Cognesy\Http\Contracts\HttpClientResponse;
28+ use Cognesy\Http\Data\HttpClientRequest;
2929
3030class LoggingMiddleware implements HttpMiddleware
3131{
@@ -79,9 +79,9 @@ For most cases, extending the `BaseMiddleware` abstract class is more convenient
7979
8080namespace YourNamespace\Http\Middleware;
8181
82- use Cognesy\Polyglot\ Http\BaseMiddleware;
83- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
84- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
82+ use Cognesy\Http\BaseMiddleware;
83+ use Cognesy\Http\Contracts\HttpClientResponse;
84+ use Cognesy\Http\Data\HttpClientRequest;
8585
8686class AuthenticationMiddleware extends BaseMiddleware
8787{
@@ -162,11 +162,11 @@ This middleware automatically retries failed requests:
162162
163163namespace YourNamespace\Http\Middleware;
164164
165- use Cognesy\Polyglot\ Http\BaseMiddleware;
166- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
167- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
168- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
169- use Cognesy\Polyglot\ Http\Exceptions\RequestException;
165+ use Cognesy\Http\BaseMiddleware;
166+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
167+ use Cognesy\Http\Contracts\HttpClientResponse;
168+ use Cognesy\Http\Data\HttpClientRequest;
169+ use Cognesy\Http\Exceptions\RequestException;
170170
171171class RetryMiddleware extends BaseMiddleware
172172{
@@ -231,10 +231,10 @@ This middleware throttles requests to respect API rate limits:
231231
232232namespace YourNamespace\Http\Middleware;
233233
234- use Cognesy\Polyglot\ Http\BaseMiddleware;
235- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
236- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
237- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
234+ use Cognesy\Http\BaseMiddleware;
235+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
236+ use Cognesy\Http\Contracts\HttpClientResponse;
237+ use Cognesy\Http\Data\HttpClientRequest;
238238
239239class RateLimitingMiddleware extends BaseMiddleware
240240{
@@ -298,11 +298,11 @@ This middleware caches responses for GET requests:
298298
299299namespace YourNamespace\Http\Middleware;
300300
301- use Cognesy\Polyglot\ Http\BaseMiddleware;
302- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
303- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
304- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
305- use Cognesy\Polyglot\ Http\Adapters\MockHttpResponse;
301+ use Cognesy\Http\BaseMiddleware;
302+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
303+ use Cognesy\Http\Contracts\HttpClientResponse;
304+ use Cognesy\Http\Data\HttpClientRequest;
305+ use Cognesy\Http\Adapters\MockHttpResponse;
306306use Psr\SimpleCache\CacheInterface;
307307
308308class CachingMiddleware extends BaseMiddleware
@@ -377,9 +377,9 @@ All response decorators should implement the `HttpClientResponse` interface. The
377377
378378namespace YourNamespace\Http\Middleware;
379379
380- use Cognesy\Polyglot\ Http\BaseResponseDecorator;
381- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
382- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
380+ use Cognesy\Http\BaseResponseDecorator;
381+ use Cognesy\Http\Contracts\HttpClientResponse;
382+ use Cognesy\Http\Data\HttpClientRequest;
383383use Generator;
384384
385385class JsonStreamDecorator extends BaseResponseDecorator
@@ -451,9 +451,9 @@ To use a response decorator, you need to create a middleware that wraps the resp
451451
452452namespace YourNamespace\Http\Middleware;
453453
454- use Cognesy\Polyglot\ Http\BaseMiddleware;
455- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
456- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
454+ use Cognesy\Http\BaseMiddleware;
455+ use Cognesy\Http\Contracts\HttpClientResponse;
456+ use Cognesy\Http\Data\HttpClientRequest;
457457
458458class JsonStreamMiddleware extends BaseMiddleware
459459{
@@ -492,9 +492,9 @@ You can use response decoration to transform response content on-the-fly:
492492
493493namespace YourNamespace\Http\Middleware;
494494
495- use Cognesy\Polyglot\ Http\BaseResponseDecorator;
496- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
497- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
495+ use Cognesy\Http\BaseResponseDecorator;
496+ use Cognesy\Http\Contracts\HttpClientResponse;
497+ use Cognesy\Http\Data\HttpClientRequest;
498498
499499class XmlToJsonDecorator extends BaseResponseDecorator
500500{
@@ -529,9 +529,9 @@ And the corresponding middleware:
529529
530530namespace YourNamespace\Http\Middleware;
531531
532- use Cognesy\Polyglot\ Http\BaseMiddleware;
533- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
534- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
532+ use Cognesy\Http\BaseMiddleware;
533+ use Cognesy\Http\Contracts\HttpClientResponse;
534+ use Cognesy\Http\Data\HttpClientRequest;
535535
536536class XmlToJsonMiddleware extends BaseMiddleware
537537{
@@ -566,9 +566,9 @@ This middleware collects analytics data about HTTP requests:
566566
567567namespace YourNamespace\Http\Middleware;
568568
569- use Cognesy\Polyglot\ Http\BaseMiddleware;
570- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
571- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
569+ use Cognesy\Http\BaseMiddleware;
570+ use Cognesy\Http\Contracts\HttpClientResponse;
571+ use Cognesy\Http\Data\HttpClientRequest;
572572
573573class AnalyticsMiddleware extends BaseMiddleware
574574{
@@ -621,12 +621,12 @@ This middleware implements the circuit breaker pattern to prevent repeated calls
621621
622622namespace YourNamespace\Http\Middleware;
623623
624- use Cognesy\Polyglot\ Http\BaseMiddleware;
625- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
626- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
627- use Cognesy\Polyglot\ Http\Data\HttpClientRequest;
628- use Cognesy\Polyglot\ Http\Exceptions\RequestException;
629- use Cognesy\Polyglot\ Http\Adapters\MockHttpResponse;
624+ use Cognesy\Http\BaseMiddleware;
625+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
626+ use Cognesy\Http\Contracts\HttpClientResponse;
627+ use Cognesy\Http\Data\HttpClientRequest;
628+ use Cognesy\Http\Exceptions\RequestException;
629+ use Cognesy\Http\Adapters\MockHttpResponse;
630630
631631class CircuitBreakerMiddleware extends BaseMiddleware
632632{
@@ -715,9 +715,9 @@ This middleware only applies to certain requests based on a condition:
715715
716716namespace YourNamespace\Http\Middleware;
717717
718- use Cognesy\Polyglot\ Http\Contracts\CanHandleHttpRequest;
719- use Cognesy\Polyglot\ Http\Contracts\HttpMiddleware;
720- use Cognesy\Polyglot\ Http\Contracts\HttpClientResponse;
718+ use Cognesy\Http\Contracts\CanHandleHttpRequest;
719+ use Cognesy\Http\Contracts\HttpMiddleware;
720+ use Cognesy\Http\Contracts\HttpClientResponse;
721721use Cognesy\Polyglot\Http\Data\HttpClientRequest;
722722
723723class ConditionalMiddleware implements HttpMiddleware
0 commit comments