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

listLanguages($filter = [])

No description

applyLanguagePack($locale, $build = null)

No description

downloadLanguagePack($filePath, $fileHash, $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 54
applyItemsToUpdate($itemNames, $force = false)

No description

Parameters

$itemNames
$force

at line 73
applyCoreVersion()

No description

at line 80
buildMetaArray($response)

No description

Parameters

$response

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

No description

Parameters

$filePath
$fileHash
$params

at line 112
protected getSecurityKey()

No description

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

No description

Parameters

$fileName
$suffix

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

No description

Parameters

$url
$params

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

No description

Parameters

$url
array $params
$filePath
$fileHash

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

No description

Parameters

$uri
$params

at line 250
listLanguages($filter = [])

No description

Parameters

$filter

at line 255
applyLanguagePack($locale, $build = null)

No description

Parameters

$locale
$build

at line 263
downloadLanguagePack($filePath, $fileHash, $params = [])

No description

Parameters

$filePath
$fileHash
$params