Property | Type | Description | |
---|---|---|---|
$inError | code error of the installation |
Property | Type | Description | |
---|---|---|---|
$mainInstaller | the main installer controller | ||
$moduleInfos | Jelix\Core\Infos\ModuleInfos | ||
$moduleStatuses | list of installation information about the module for each entry points |
Method | Description | |
---|---|---|
__construct ( Jelix\Core\Infos\ModuleInfos $moduleInfos, |
||
addModuleStatus ( string $epId, Jelix\Installer\ModuleStatus $moduleStatus ) | ||
checkVersion ( $versionExpression ) | ||
getAccessLevel ( $epId ) | ||
getDependencies ( ) | list of dependencies of the module | |
getInstallParameters ( $epId ) | ||
getInstalledVersion ( $epId ) | ||
getInstaller ( |
get the object which is responsible to install the component. this object should implement InstallerInterface. | |
getName ( ) | ||
getPath ( ) | ||
getResolverItem ( string $epId ) : |
||
getSourceDate ( ) | ||
getSourceVersion ( ) | ||
getUpgraders ( |
return the list of objects which are responsible to upgrade the component from the current installed version of the component. | |
installFinished ( $ep ) | ||
isActivated ( $epId ) | ||
isInstalled ( $epId ) | ||
isUpgraded ( $epId ) | ||
setInstallParameters ( $epId, $parameters ) | ||
setInstalledVersion ( $epId, $version ) | ||
uninstallFinished ( $ep ) | ||
upgradeFinished ( $ep, $upgrader ) |
Method | Description | |
---|---|---|
getInstallAction ( $epId ) |
public __construct ( Jelix\Core\Infos\ModuleInfos $moduleInfos, |
||
$moduleInfos | Jelix\Core\Infos\ModuleInfos | |
$mainInstaller |
public addModuleStatus ( string $epId, Jelix\Installer\ModuleStatus $moduleStatus ) | ||
$epId | string | the id of the entrypoint |
$moduleStatus | Jelix\Installer\ModuleStatus | module status |
abstract public getInstaller ( |
||
$ep | the entry point | |
$installWholeApp | boolean | true if the installation is done during app installation |
return | Jelix\Installer\InstallerInterface | the installer, or null if there isn't any installer or false if the installer is useless for the given parameter |
public getResolverItem ( string $epId ) : |
||
$epId | string | |
return |
abstract public getUpgraders ( |
||
$ep | the entry point | |
return | Jelix\Installer\InstallerInterface[] |
protected ModuleInfos,Jelix\Core\Infos $moduleInfos | ||
return | Jelix\Core\Infos\ModuleInfos |