class HubManager

Hub Manager Class

Traits

Singleton trait.

Constants

ENDPOINT

Properties

static protected $instance from  Singleton
protected $cachePrefix
protected $cacheTtl

Methods

static 
instance()

Create a new instance of this singleton.

static 
forgetInstance()

Forget this singleton's instance if it exists

__construct()

Constructor.

initialize()

No description

__clone()

No description

__wakeup()

No description

listItems($filter = [])

No description

getDetail($type, $itemName = [])

No description

getDetails($type, $itemNames = [])

No description

applyItems($itemNames = [])

No description

applyItemsToUpdate($itemNames, $force = FALSE)

No description

applyCoreVersion()

No description

buildMetaArray($response)

No description

downloadFile($filePath, $fileHash, $params = [])

No description

getSecurityKey()

No description

getCacheKey($fileName, $suffix)

No description

requestRemoteData($url, $params = [])

No description

requestRemoteFile($url, array $params, $filePath, $fileHash)

No description

prepareRequest($uri, $params)

No description

Details

in Singleton at line 18
final static instance()

Create a new instance of this singleton.

in Singleton at line 28
final static forgetInstance()

Forget this singleton's instance if it exists

in Singleton at line 36
final protected __construct()

Constructor.

at line 26
initialize()

No description

in Singleton at line 48
__clone()

No description

in Singleton at line 53
__wakeup()

No description

at line 32
listItems($filter = [])

No description

Parameters

$filter

at line 37
getDetail($type, $itemName = [])

No description

Parameters

$type
$itemName

at line 42
getDetails($type, $itemNames = [])

No description

Parameters

$type
$itemNames

at line 47
applyItems($itemNames = [])

No description

Parameters

$itemNames

at line 56
applyItemsToUpdate($itemNames, $force = FALSE)

No description

Parameters

$itemNames
$force

at line 75
applyCoreVersion()

No description

at line 82
buildMetaArray($response)

No description

Parameters

$response

at line 107
downloadFile($filePath, $fileHash, $params = [])

No description

Parameters

$filePath
$fileHash
$params

at line 114
protected getSecurityKey()

No description

at line 126
protected getCacheKey($fileName, $suffix)

No description

Parameters

$fileName
$suffix

at line 131
protected requestRemoteData($url, $params = [])

No description

Parameters

$url
$params

at line 171
protected requestRemoteFile($url, array $params, $filePath, $fileHash)

No description

Parameters

$url
array $params
$filePath
$fileHash

at line 216
protected prepareRequest($uri, $params)

No description

Parameters

$uri
$params