src/Server/AmazonServer.php
private function run(RequestInterface $request, array $skipCodes = []): ?ResponseInterface
    {
        try {
            return $this->client->send($request);
        } catch (GuzzleException $e) {
            if (in_array($e->getCode(), $skipCodes)) {
                return null;
            }

            throw new ServerException($e->getMessage(), $e->getCode(), $e);
        }
    }
private function run(RequestInterface $request, array $skipCodes = []): ?ResponseInterface
    {
        try {
            return $this->client->send($request);
        } catch (GuzzleException $e) {
            if (in_array($e->getCode(), $skipCodes)) {
                return null;
            }

            throw new ServerException($e->getMessage(), $e->getCode(), $e);
        }
    }
private function run ( RequestInterface $ request , array $ skipCodes = [ ] ) : ? ResponseInterface { try { return $ this -> client -> send ( $ request ) ; } catch ( GuzzleException $ e ) { if ( in_array ( $ e -> getCode ( ) , $ skipCodes ) ) { return null ; } throw new ServerException ( $ e -> getMessage ( ) , $ e -> getCode ( ) , $ e ) ; } }
Wrap guzzle errors into

@param RequestInterface $request
@param array            $skipCodes Method should return null if code matched.
@return ResponseInterface
Wrap guzzle errors into