Automattic\Wistia\Client::_make_request PHP Method

_make_request() private method

Make a request
private _make_request ( string $type, string $endpoint, $query = [] ) : string
$type string
$endpoint string
return string
    private function _make_request($type, $endpoint, $query = [])
    {
        $params = ['headers' => ['Authorization' => 'Basic ' . base64_encode('api:' . $this->_token), 'Accept' => 'application/' . $this->format, 'User-Agent' => 'Wistia PHP Wrapper/' . self::VERSION]];
        if (!empty($query) && empty($params['query'])) {
            $params['query'] = $query;
        }
        try {
            $response = $this->client->request($type, $endpoint . '.' . $this->format, $params);
            $this->last_response_code = $response->getStatusCode();
            return json_decode($response->getBody()->getContents());
        } catch (TransferException $e) {
            return $e->getCode();
        }
    }