src/StatementClient.php
public function execute(int $timeout = 500000, bool $debug = false)
    {
        $normalize = UriNormalizer::normalize(
            new Uri($this->session->getHost() . StatementClient::STATEMENT_URI),
            UriNormalizer::REMOVE_DUPLICATE_SLASHES
        );
        $request = new Request(RequestMethodInterface::METHOD_POST, $normalize, $this->headers);
        try {
            $response = $this->client->send($this->buildQueryRequest($request), [
                'timeout' => $timeout,
                'body'    => $this->query,
                'debug'   => $debug,
            ]);
            if ($response->getStatusCode() === StatusCodeInterface::STATUS_OK) {
                $this->queryResult->set($response->getBody()->getContents());
            }
        } catch (ClientException $e) {
            throw new QueryErrorException($e->getMessage(), $e->getCode(), $e);
        }
    }
public function execute(int $timeout = 500000, bool $debug = false)
    {
        $normalize = UriNormalizer::normalize(
            new Uri($this->session->getHost() . StatementClient::STATEMENT_URI),
            UriNormalizer::REMOVE_DUPLICATE_SLASHES
        );
        $request = new Request(RequestMethodInterface::METHOD_POST, $normalize, $this->headers);
        try {
            $response = $this->client->send($this->buildQueryRequest($request), [
                'timeout' => $timeout,
                'body'    => $this->query,
                'debug'   => $debug,
            ]);
            if ($response->getStatusCode() === StatusCodeInterface::STATUS_OK) {
                $this->queryResult->set($response->getBody()->getContents());
            }
        } catch (ClientException $e) {
            throw new QueryErrorException($e->getMessage(), $e->getCode(), $e);
        }
    }
public function execute ( int $ timeout = 500000 , bool $ debug = false ) { $ normalize = UriNormalizer :: normalize ( new Uri ( $ this -> session -> getHost ( ) . StatementClient :: STATEMENT_URI ) , UriNormalizer :: REMOVE_DUPLICATE_SLASHES ) ; $ request = new Request ( RequestMethodInterface :: METHOD_POST , $ normalize , $ this -> headers ) ; try { $ response = $ this -> client -> send ( $ this -> buildQueryRequest ( $ request ) , [ 'timeout' => $ timeout , 'body' => $ this -> query , 'debug' => $ debug , ] ) ; if ( $ response -> getStatusCode ( ) === StatusCodeInterface :: STATUS_OK ) { $ this -> queryResult -> set ( $ response -> getBody ( ) -> getContents ( ) ) ; } } catch ( ClientException $ e ) { throw new QueryErrorException ( $ e -> getMessage ( ) , $ e -> getCode ( ) , $ e ) ; } }
@param int  $timeout
@param bool $debug

@return void
@throws QueryErrorException
@param int $timeout @param bool $debug