Class

eZInstallScriptPackageInstaller

class eZInstallScriptPackageInstaller extends eZPackageInstallationHandler

Methods

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

The Constructor should be implemented in the child class and call the constructor of eZPackageInstallationHandler.

generateStepMap($package, $persistentData)

from eZPackageInstallationHandler
attributes()

from eZPackageInstallationHandler
hasAttribute($name)

from eZPackageInstallationHandler
attribute($name)

from eZPackageInstallationHandler
initializeStepMethodMap()

from eZPackageInstallationHandler
validateStepMethodMap()

from eZPackageInstallationHandler
commitStepMethodMap()

from eZPackageInstallationHandler
stepMap()

from eZPackageInstallationHandler
stepTemplate($package, $installItem, $step)

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

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

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

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

from eZPackageInstallationHandler
reset()

from eZPackageInstallationHandler
finalize($package, $http, $persistentData)

from eZPackageInstallationHandler
packageType($package, $persistentData)

from eZPackageInstallationHandler
rootDOMNode()

from eZPackageInstallationHandler
customInstallHandlerInfo($package, $installItem)

packageInitialState($package, $persistentData)

Details

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

The Constructor should be implemented in the child class and call the constructor of eZPackageInstallationHandler.

Parameters

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

public generateStepMap($package, $persistentData)

Parameters

$package
$persistentData

public attributes()

public hasAttribute($name)

Parameters

$name

public attribute($name)

Parameters

$name

public initializeStepMethodMap()

public validateStepMethodMap()

public commitStepMethodMap()

public stepMap()

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

Parameters

$package
$installItem
$step

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

Parameters

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

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

Parameters

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

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

Parameters

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

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

Parameters

$package
$http
$step
$persistentData
$tpl

public reset()

public finalize($package, $http, $persistentData)

Parameters

$package
$http
$persistentData

public packageType($package, $persistentData)

Parameters

$package
$persistentData

public rootDOMNode()

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

Parameters

$package
$installItem

at line 29
public packageInitialState($package, $persistentData)

Parameters

$package
$persistentData