blob: 8e7b8db7f9c66dcd426388ca2c45e9b753dcdac0 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
<?php declare(strict_types=1);
namespace OpenCloud\Common\Transport;
use function GuzzleHttp\choose_handler;
use GuzzleHttp\HandlerStack as GuzzleStack;
class HandlerStack extends GuzzleStack
{
public static function create(callable $handler = null): self
{
$stack = new self($handler ?: choose_handler());
$stack->push(Middleware::httpErrors());
$stack->push(Middleware::prepareBody());
return $stack;
}
}
|