PHP Класс Smalot\Magento\RemoteAdapter

Наследование: implements Smalot\Magento\RemoteAdapterInterface
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$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