PHP Класс EasyPost\Requestor

Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$apiKey string

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

Метод Описание
__construct ( string $apiKey = null ) constructor
apiUrl ( string $url = '' ) : string get the API url
encode ( mixed $arr, null $prefix = null ) : string
handleApiError ( string $httpBody, integer $httpStatus, array $response )
handleCurlError ( integer $errorNum, string $message )
request ( string $method, string $url, mixed $params = null, $apiKeyRequired = true ) : array
utf8 ( mixed $value ) : string

Приватные методы

Метод Описание
_curlRequest ( string $method, string $absUrl, mixed $headers, mixed $params, string $myApiKey ) : array
_encodeObjects ( mixed $d ) : array | string
_interpretResponse ( string $httpBody, integer $httpStatus ) : mixed
_requestRaw ( string $method, string $url, mixed $params, $apiKeyRequired ) : array

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

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

constructor
public __construct ( string $apiKey = null )
$apiKey string

apiUrl() публичный статический Метод

get the API url
public static apiUrl ( string $url = '' ) : string
$url string
Результат string

encode() публичный статический Метод

public static encode ( mixed $arr, null $prefix = null ) : string
$arr mixed
$prefix null
Результат string

handleApiError() публичный Метод

public handleApiError ( string $httpBody, integer $httpStatus, array $response )
$httpBody string
$httpStatus integer
$response array

handleCurlError() публичный Метод

public handleCurlError ( integer $errorNum, string $message )
$errorNum integer
$message string

request() публичный Метод

public request ( string $method, string $url, mixed $params = null, $apiKeyRequired = true ) : array
$method string
$url string
$params mixed
Результат array

utf8() публичный статический Метод

public static utf8 ( mixed $value ) : string
$value mixed
Результат string

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

$apiKey публичное свойство

public string $apiKey
Результат string