PHP Class Smalot\Magento\RemoteAdapter

Inheritance: implements Smalot\Magento\RemoteAdapterInterface
Afficher le fichier Open project: smalot/magento-client Class Usage Examples

Protected Properties

Свойство Type Description
$apiKey string
$apiUser string
$autoLogin boolean
$defaultOptions array
$options array
$sessionId string
$soapClient SoapClient
$wsdl string

Méthodes publiques

Méthode Description
__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 )

Méthodes protégées

Méthode Description
checkSecurity ( )
getActions ( Smalot\Magento\MultiCallQueueInterface $queue ) : array
handleCallbacks ( Smalot\Magento\MultiCallQueueInterface $queue, array $results )

Method Details

__construct() public méthode

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 méthode

public __destruct ( )

call() public méthode

public call ( Smalot\Magento\ActionInterface $action, boolean $throwsException = true ) : array | false
$action Smalot\Magento\ActionInterface
$throwsException boolean
Résultat array | false

checkSecurity() protected méthode

protected checkSecurity ( )

getActions() protected méthode

protected getActions ( Smalot\Magento\MultiCallQueueInterface $queue ) : array
$queue Smalot\Magento\MultiCallQueueInterface
Résultat array

getDefaultOptions() public static méthode

public static getDefaultOptions ( ) : array
Résultat array

getLastRequest() public méthode

public getLastRequest ( ) : string
Résultat string

getLastRequestHeaders() public méthode

public getLastRequestHeaders ( ) : string
Résultat string

getLastResponse() public méthode

public getLastResponse ( ) : string
Résultat string

getLastResponseHeaders() public méthode

public getLastResponseHeaders ( ) : string
Résultat string

getOptions() public méthode

public getOptions ( ) : array
Résultat array

handleCallbacks() protected méthode

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

login() public méthode

public login ( string $apiUser = null, string $apiKey = null ) : boolean
$apiUser string
$apiKey string
Résultat boolean

logout() public méthode

public logout ( ) : boolean
Résultat boolean

multiCall() public méthode

public multiCall ( Smalot\Magento\MultiCallQueueInterface $queue, boolean $throwsException = true ) : array | false
$queue Smalot\Magento\MultiCallQueueInterface
$throwsException boolean
Résultat array | false

ping() public méthode

public ping ( ) : boolean
Résultat boolean

setDefaultOptions() public static méthode

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

setOptions() public méthode

public setOptions ( $options )
$options

Property Details

$apiKey protected_oe property

protected string $apiKey
Résultat string

$apiUser protected_oe property

protected string $apiUser
Résultat string

$autoLogin protected_oe property

protected bool $autoLogin
Résultat boolean

$defaultOptions protected_oe static_oe property

protected static array $defaultOptions
Résultat array

$options protected_oe property

protected array $options
Résultat array

$sessionId protected_oe property

protected string $sessionId
Résultat string

$soapClient protected_oe property

protected SoapClient $soapClient
Résultat SoapClient

$wsdl protected_oe property

protected string $wsdl
Résultat string