Class

eZPackageInstallationHandler

class eZPackageInstallationHandler

Methods

__construct(eZPackage $package, string $type, mixed $installItem, string $name = null, array $steps = null)

Constructor

generateStepMap($package, $persistentData)

attributes()

hasAttribute($name)

attribute($name)

initializeStepMethodMap()

validateStepMethodMap()

commitStepMethodMap()

stepMap()

stepTemplate($package, $installItem, $step)

initializeStep($package, $http, $step, $persistentData, $tpl, $module)

validateStep($package, $http, $currentStepID, $stepMap, $persistentData, $errorList)

validateAndAdvanceStep($package, $http, $currentStepID, $stepMap, $persistentData, $errorList)

commitStep($package, $http, $step, $persistentData, $tpl)

reset()

finalize($package, $http, $persistentData)

packageType($package, $persistentData)

rootDOMNode()

customInstallHandlerInfo($package, $installItem)

Details

at line 29
public __construct(eZPackage $package, string $type, mixed $installItem, string $name = null, array $steps = null)

Constructor

Parameters

eZPackage $package
string $type
mixed $installItem
string $name
array $steps

at line 50
public generateStepMap($package, $persistentData)

Parameters

$package
$persistentData

at line 99
public attributes()

at line 104
public hasAttribute($name)

Parameters

$name

at line 109
public attribute($name)

Parameters

$name

at line 120
public initializeStepMethodMap()

at line 125
public validateStepMethodMap()

at line 130
public commitStepMethodMap()

at line 139
public stepMap()

at line 144
public stepTemplate($package, $installItem, $step)

Parameters

$package
$installItem
$step

at line 162
public initializeStep($package, $http, $step, $persistentData, $tpl, $module)

Parameters

$package
$http
$step
$persistentData
$tpl
$module

at line 183
public validateStep($package, $http, $currentStepID, $stepMap, $persistentData, $errorList)

Parameters

$package
$http
$currentStepID
$stepMap
$persistentData
$errorList

at line 203
public validateAndAdvanceStep($package, $http, $currentStepID, $stepMap, $persistentData, $errorList)

Parameters

$package
$http
$currentStepID
$stepMap
$persistentData
$errorList

at line 221
public commitStep($package, $http, $step, $persistentData, $tpl)

Parameters

$package
$http
$step
$persistentData
$tpl

at line 237
public reset()

at line 247
public finalize($package, $http, $persistentData)

Parameters

$package
$http
$persistentData

at line 318
public packageType($package, $persistentData)

Parameters

$package
$persistentData

at line 331
public rootDOMNode()

at line 363
public customInstallHandlerInfo($package, $installItem)

Parameters

$package
$installItem