\Finecho\Logistics\ProvidersAbstractProvider

Class Base.

Summary

Methods
Properties
Constants
__construct()
getLogisticsCompanyAliases()
companies()
abstractLogisticsStatus()
No public properties found
DEFAULT_TIMEOUT
GLOBAL_SUCCESS_CODE
GLOBAL_SUCCESS_MSG
query()
mapLogisticsOrderToObject()
resetList()
$company
$config
N/A
No private methods found
No private properties found
N/A

Constants

DEFAULT_TIMEOUT

DEFAULT_TIMEOUT = 5.0

GLOBAL_SUCCESS_CODE

GLOBAL_SUCCESS_CODE = 200

GLOBAL_SUCCESS_MSG

GLOBAL_SUCCESS_MSG = 'OK'

Properties

$company

$company

$config

$config : array

Type

array

Methods

__construct()

__construct(array  $config) : mixed

Base constructor.

Parameters

array $config

Returns

mixed —

getLogisticsCompanyAliases()

getLogisticsCompanyAliases(string  $company) : string

Parameters

string $company

Throws

\Finecho\Logistics\Exceptions\InvalidArgumentException

Returns

string —

companies()

companies() : array

Returns

array —

abstractLogisticsStatus()

abstractLogisticsStatus( $status) : array

Parameters

$status

Returns

array —

query()

query( $no, null  $company = null) : \Finecho\Logistics\Order

Parameters

$no
null $company

Returns

\Finecho\Logistics\Order —

mapLogisticsOrderToObject()

mapLogisticsOrderToObject( $logisticsOrder) : \Finecho\Logistics\Order

Parameters

$logisticsOrder

Returns

\Finecho\Logistics\Order —

resetList()

resetList(array  $list) : array

Parameters

array $list

Returns

array —