PHP 클래스 Smalot\Magento\RemoteAdapter

상속: implements Smalot\Magento\RemoteAdapterInterface
파일 보기 프로젝트 열기: smalot/magento-client 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$apiKey string
$apiUser string
$autoLogin boolean
$defaultOptions array
$options array
$sessionId string
$soapClient SoapClient
$wsdl string

공개 메소드들

메소드 설명
__construct ( string $path, string $apiUser, string $apiKey, array $options = [], boolean $autoLogin = true )
__destruct ( )
call ( Smalot\Magento\ActionInterface $action, boolean $throwsException = true ) : array | false
getDefaultOptions ( ) : array
getLastRequest ( ) : string
getLastRequestHeaders ( ) : string
getLastResponse ( ) : string
getLastResponseHeaders ( ) : string
getOptions ( ) : array
login ( string $apiUser = null, string $apiKey = null ) : boolean
logout ( ) : boolean
multiCall ( Smalot\Magento\MultiCallQueueInterface $queue, boolean $throwsException = true ) : array | false
ping ( ) : boolean
setDefaultOptions ( array $options = [] )
setOptions ( $options )

보호된 메소드들

메소드 설명
checkSecurity ( )
getActions ( Smalot\Magento\MultiCallQueueInterface $queue ) : array
handleCallbacks ( Smalot\Magento\MultiCallQueueInterface $queue, array $results )

메소드 상세

__construct() 공개 메소드

public __construct ( string $path, string $apiUser, string $apiKey, array $options = [], boolean $autoLogin = true )
$path string
$apiUser string
$apiKey string
$options array
$autoLogin boolean

__destruct() 공개 메소드

public __destruct ( )

call() 공개 메소드

public call ( Smalot\Magento\ActionInterface $action, boolean $throwsException = true ) : array | false
$action Smalot\Magento\ActionInterface
$throwsException boolean
리턴 array | false

checkSecurity() 보호된 메소드

protected checkSecurity ( )

getActions() 보호된 메소드

protected getActions ( Smalot\Magento\MultiCallQueueInterface $queue ) : array
$queue Smalot\Magento\MultiCallQueueInterface
리턴 array

getDefaultOptions() 공개 정적인 메소드

public static getDefaultOptions ( ) : array
리턴 array

getLastRequest() 공개 메소드

public getLastRequest ( ) : string
리턴 string

getLastRequestHeaders() 공개 메소드

public getLastRequestHeaders ( ) : string
리턴 string

getLastResponse() 공개 메소드

public getLastResponse ( ) : string
리턴 string

getLastResponseHeaders() 공개 메소드

public getLastResponseHeaders ( ) : string
리턴 string

getOptions() 공개 메소드

public getOptions ( ) : array
리턴 array

handleCallbacks() 보호된 메소드

protected handleCallbacks ( Smalot\Magento\MultiCallQueueInterface $queue, array $results )
$queue Smalot\Magento\MultiCallQueueInterface
$results array

login() 공개 메소드

public login ( string $apiUser = null, string $apiKey = null ) : boolean
$apiUser string
$apiKey string
리턴 boolean

logout() 공개 메소드

public logout ( ) : boolean
리턴 boolean

multiCall() 공개 메소드

public multiCall ( Smalot\Magento\MultiCallQueueInterface $queue, boolean $throwsException = true ) : array | false
$queue Smalot\Magento\MultiCallQueueInterface
$throwsException boolean
리턴 array | false

ping() 공개 메소드

public ping ( ) : boolean
리턴 boolean

setDefaultOptions() 공개 정적인 메소드

public static setDefaultOptions ( array $options = [] )
$options array

setOptions() 공개 메소드

public setOptions ( $options )
$options

프로퍼티 상세

$apiKey 보호되어 있는 프로퍼티

protected string $apiKey
리턴 string

$apiUser 보호되어 있는 프로퍼티

protected string $apiUser
리턴 string

$autoLogin 보호되어 있는 프로퍼티

protected bool $autoLogin
리턴 boolean

$defaultOptions 보호되어 있는 정적으로 프로퍼티

protected static array $defaultOptions
리턴 array

$options 보호되어 있는 프로퍼티

protected array $options
리턴 array

$sessionId 보호되어 있는 프로퍼티

protected string $sessionId
리턴 string

$soapClient 보호되어 있는 프로퍼티

protected SoapClient $soapClient
리턴 SoapClient

$wsdl 보호되어 있는 프로퍼티

protected string $wsdl
리턴 string