Jelix\Installer\ModuleInstallLauncher::__construct PHP Method

__construct() public method

public __construct ( Jelix\Core\Infos\ModuleInfos $moduleInfos, Installer $mainInstaller = null )
$moduleInfos Jelix\Core\Infos\ModuleInfos
$mainInstaller Installer
    function __construct(\Jelix\Core\Infos\ModuleInfos $moduleInfos, Installer $mainInstaller = null)
    {
        parent::__construct($moduleInfos, $mainInstaller);
        if ($mainInstaller) {
            $ini = $mainInstaller->installerIni;
            $contexts = $ini->getValue($moduleInfos->name . '.contexts', '__modules_data');
            if ($contexts !== null && $contexts !== "") {
                $this->installerContexts = explode(',', $contexts);
            }
        }
    }