phpDocumentor

HermesHSIService
in package
implements LoggerAwareInterface

Interfaces, Classes and Traits

LoggerAwareInterface

Table of Contents

LABELSTORAGE  = DIR_FS_CATALOG . '/export/hermeshsi'
$configuration  : HermesHSIConfigurationStorage
$lastRequest  : string
$logger  : LoggerInterface
__construct()  : mixed
authenticateUser()  : HermesHSIAccessToken
createShipmentOrder()  : HermesHSIRestResponse
getAccessToken()  : HermesHSIAccessToken
getLabel()  : HermesHSILabel
getLastRequest()  : string
markAccessTokenCachesAsDirty()  : void
Marks the contents of the AccessToken cache as dirty. Required when dis-/enabling testMode.
refreshToken()  : HermesHSIAccessToken
retrieveLabel()  : HermesHSILabel
retrieveShipmentOrder()  : array<string|int, mixed>
retrieveShipmentOrders()  : array<string|int, mixed>
setLogger()  : null
Sets a logger instance on the object
getClientId()  : string
getClientSecret()  : string
retrieveAccessTokenFromCache()  : HermesHSIAccessToken
storeAccessTokenInCache()  : void

Constants

Properties

Methods

markAccessTokenCachesAsDirty()

Marks the contents of the AccessToken cache as dirty. Required when dis-/enabling testMode.

public markAccessTokenCachesAsDirty() : void
Return values
void

retrieveShipmentOrders()

public retrieveShipmentOrders(array<string|int, mixed> $shipmentOrderIds) : array<string|int, mixed>
Parameters
$shipmentOrderIds : array<string|int, mixed>
Return values
array<string|int, mixed>

setLogger()

Sets a logger instance on the object

public setLogger(LoggerInterface $logger) : null
Parameters
$logger : LoggerInterface
Return values
null

Search results