PHP 클래스 PayPal\Core\PPHttpConfig

파일 보기 프로젝트 열기: paypal/sdk-core-php 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$DEFAULT_CURL_OPTS Some default options for curl These are typically overridden by PPConnectionManager

공개 메소드들

메소드 설명
__construct ( string $url = null, string $method = self::HTTP_POST, array $configs = [] )
addCurlOption ( $name, $value )
addHeader ( $name, $value, $overWrite = true )
getCurlOptions ( )
getHeader ( $name )
getHeaders ( )
getHttpConstantsFromConfigs ( array $configs = [], $prefix ) : array Retrieves an array of constant key, and value based on Prefix
getHttpRetryCount ( )
getMethod ( )
getUrl ( )
removeCurlOption ( $name ) Removes a curl option from the list
removeHeader ( $name )
setCurlOptions ( $options )
setHeaders ( array $headers )
setHttpProxy ( string $proxy ) Set HTTP proxy information
setHttpRetryCount ( $retryCount )
setHttpTimeout ( integer $timeout ) Set connection timeout in seconds
setSSLCert ( string $certPath, $passPhrase = null ) Set ssl parameters for certificate based client authentication
setUrl ( $url )
setUserAgent ( string $userAgentString ) Sets the User-Agent string on the HTTP request

메소드 상세

__construct() 공개 메소드

public __construct ( string $url = null, string $method = self::HTTP_POST, array $configs = [] )
$url string
$method string HTTP method (GET, POST etc) defaults to POST
$configs array All Configurations

addCurlOption() 공개 메소드

public addCurlOption ( $name, $value )

addHeader() 공개 메소드

public addHeader ( $name, $value, $overWrite = true )

getCurlOptions() 공개 메소드

public getCurlOptions ( )

getHeader() 공개 메소드

public getHeader ( $name )

getHeaders() 공개 메소드

public getHeaders ( )

getHttpConstantsFromConfigs() 공개 메소드

Retrieves an array of constant key, and value based on Prefix
public getHttpConstantsFromConfigs ( array $configs = [], $prefix ) : array
$configs array
$prefix
리턴 array

getHttpRetryCount() 공개 메소드

public getHttpRetryCount ( )

getMethod() 공개 메소드

public getMethod ( )

getUrl() 공개 메소드

public getUrl ( )

removeCurlOption() 공개 메소드

Removes a curl option from the list
public removeCurlOption ( $name )
$name

removeHeader() 공개 메소드

public removeHeader ( $name )

setCurlOptions() 공개 메소드

public setCurlOptions ( $options )

setHeaders() 공개 메소드

public setHeaders ( array $headers )
$headers array

setHttpProxy() 공개 메소드

Set HTTP proxy information
public setHttpProxy ( string $proxy )
$proxy string

setHttpRetryCount() 공개 메소드

public setHttpRetryCount ( $retryCount )

setHttpTimeout() 공개 메소드

Set connection timeout in seconds
public setHttpTimeout ( integer $timeout )
$timeout integer

setSSLCert() 공개 메소드

Set ssl parameters for certificate based client authentication
public setSSLCert ( string $certPath, $passPhrase = null )
$certPath string - path to client certificate file (PEM formatted file)

setUrl() 공개 메소드

public setUrl ( $url )

setUserAgent() 공개 메소드

Sets the User-Agent string on the HTTP request
public setUserAgent ( string $userAgentString )
$userAgentString string

프로퍼티 상세

$DEFAULT_CURL_OPTS 공개적으로 정적으로 프로퍼티

Some default options for curl These are typically overridden by PPConnectionManager
public static $DEFAULT_CURL_OPTS