PHP Класс chobie\Jira\Api\Client\MemcacheProxyClient

Наследование: implements chobie\Jira\Api\Client\ClientInterface
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
$client chobie\Jira\Api\Client\ClientInterface Client.
$mc Memcached Memcache.

Открытые методы

Метод Описание
__construct ( chobie\Jira\Api\Client\ClientInterface $client, string $server, integer $port ) Create wrapper around other client.
sendRequest ( string $method, string $url, array $data = [], string $endpoint, chobie\Jira\Api\Authentication\AuthenticationInterface $credential, boolean $is_file = false, boolean $debug = false ) : array | string Sends request to the API server.

Защищенные методы

Метод Описание
getFromCache ( string $url, array $data, string $endpoint ) : mixed Retrieves data from cache.
setCache ( string $url, array $data, string $endpoint, mixed $result ) : boolean Sets data into cache.

Описание методов

__construct() публичный метод

Create wrapper around other client.
public __construct ( chobie\Jira\Api\Client\ClientInterface $client, string $server, integer $port )
$client chobie\Jira\Api\Client\ClientInterface Client.
$server string Server.
$port integer Port.

getFromCache() защищенный метод

Retrieves data from cache.
protected getFromCache ( string $url, array $data, string $endpoint ) : mixed
$url string URL.
$data array Data.
$endpoint string Endpoint.
Результат mixed

sendRequest() публичный метод

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.
Результат array | string

setCache() защищенный метод

Sets data into cache.
protected setCache ( string $url, array $data, string $endpoint, mixed $result ) : boolean
$url string URL.
$data array Data.
$endpoint string Endpoint.
$result mixed Result.
Результат boolean

Описание свойств

$client защищенное свойство

Client.
protected ClientInterface,chobie\Jira\Api\Client $client
Результат chobie\Jira\Api\Client\ClientInterface

$mc защищенное свойство

Memcache.
protected Memcached $mc
Результат Memcached