OXID eShop CE  6.2.0
OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller:
+ Collaboration diagram for OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller:

Public Member Functions

 __construct (ModuleFilesInstallerInterface $moduleFilesInstaller, ModuleConfigurationInstallerInterface $moduleConfigurationInstaller)
 
 install (OxidEshopPackage $package)
 
 uninstall (OxidEshopPackage $package)
 
 isInstalled (OxidEshopPackage $package)
 

Private Attributes

 $moduleFilesInstaller
 
 $moduleConfigurationInstaller
 

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::__construct ( ModuleFilesInstallerInterface  $moduleFilesInstaller,
ModuleConfigurationInstallerInterface  $moduleConfigurationInstaller 
)

ModuleInstaller constructor.

Parameters
ModuleFilesInstallerInterface$moduleFilesInstaller
ModuleConfigurationInstallerInterface$moduleConfigurationInstaller

Member Function Documentation

◆ install()

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::install ( OxidEshopPackage  $package)

◆ isInstalled()

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::isInstalled ( OxidEshopPackage  $package)
Parameters
OxidEshopPackage$package
Returns
bool

Implements OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\ModuleInstallerInterface.

◆ uninstall()

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::uninstall ( OxidEshopPackage  $package)

Member Data Documentation

◆ $moduleConfigurationInstaller

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::$moduleConfigurationInstaller
private

◆ $moduleFilesInstaller

OxidEsales\EshopCommunity\Internal\Framework\Module\Install\Service\BootstrapModuleInstaller::$moduleFilesInstaller
private

The documentation for this class was generated from the following file: