PHP 클래스 EasyPost\Requestor

파일 보기 프로젝트 열기: easypost/easypost-php

공개 프로퍼티들

프로퍼티 타입 설명
$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