chobie\Jira\Api\Client\MemcacheProxyClient::sendRequest PHP Method

sendRequest() public method

Sends request to the API server.
public sendRequest ( string $method, string $url, array $data = [], string $endpoint, chobie\Jira\Api\Authentication\AuthenticationInterface $credential, boolean $is_file = false, boolean $debug = false ) : array | string
$method string Request method.
$url string URL.
$data array Request data.
$endpoint string Endpoint.
$credential chobie\Jira\Api\Authentication\AuthenticationInterface Credential.
$is_file boolean This is a file upload request.
$debug boolean Debug this request.
return array | string
    public function sendRequest($method, $url, $data = array(), $endpoint, AuthenticationInterface $credential, $is_file = false, $debug = false)
    {
        if ($method == 'GET') {
            $result = $this->getFromCache($url, $data, $endpoint);
            if ($result) {
                // $this->setCache($url, $data, $endpoint, $result);
                return $result;
            }
        }
        $result = $this->client->sendRequest($method, $url, $data, $endpoint, $credential);
        if ($method == 'GET') {
            $this->setCache($url, $data, $endpoint, $result);
        }
        return $result;
    }