PHP Class SlimCMS\Modules\ModuleLoader

Inheritance: implements App\Source\Interfaces\IModuleLoader
Afficher le fichier Open project: andrey900/slimcms Class Usage Examples

Protected Properties

Свойство Type Description
$coreLoaded
$loadedModules
$moduleContainer

Méthodes publiques

Méthode Description
bootCore ( SlimCMS\Contracts\Modules\IModule $module )
bootEasyModule ( SlimCMS\Contracts\Modules\IModule $module, $name = '' )
bootLoadModules ( SlimCMS\Contracts\Modules\IModuleManager $moduleContainer )
initializationProcess ( SlimCMS\Contracts\Modules\IModule $module, $name )
install ( SlimCMS\Contracts\Modules\IModule $module )
uninstall ( SlimCMS\Contracts\Modules\IModule $module )

Méthodes protégées

Méthode Description
bootModuleContainer ( $module )
checkDbConnection ( )
checkDependency ( $arDependency = false )
initProcess ( SlimCMS\Contracts\Modules\IModule $module )

Method Details

bootCore() public static méthode

public static bootCore ( SlimCMS\Contracts\Modules\IModule $module )
$module SlimCMS\Contracts\Modules\IModule

bootEasyModule() public static méthode

public static bootEasyModule ( SlimCMS\Contracts\Modules\IModule $module, $name = '' )
$module SlimCMS\Contracts\Modules\IModule

bootLoadModules() public static méthode

public static bootLoadModules ( SlimCMS\Contracts\Modules\IModuleManager $moduleContainer )
$moduleContainer SlimCMS\Contracts\Modules\IModuleManager

bootModuleContainer() protected static méthode

protected static bootModuleContainer ( $module )

checkDbConnection() protected static méthode

protected static checkDbConnection ( )

checkDependency() protected static méthode

protected static checkDependency ( $arDependency = false )

initProcess() protected static méthode

protected static initProcess ( SlimCMS\Contracts\Modules\IModule $module )
$module SlimCMS\Contracts\Modules\IModule

initializationProcess() public static méthode

public static initializationProcess ( SlimCMS\Contracts\Modules\IModule $module, $name )
$module SlimCMS\Contracts\Modules\IModule

install() public static méthode

public static install ( SlimCMS\Contracts\Modules\IModule $module )
$module SlimCMS\Contracts\Modules\IModule

uninstall() public static méthode

public static uninstall ( SlimCMS\Contracts\Modules\IModule $module )
$module SlimCMS\Contracts\Modules\IModule

Property Details

$coreLoaded protected_oe static_oe property

protected static $coreLoaded

$loadedModules protected_oe static_oe property

protected static $loadedModules

$moduleContainer protected_oe static_oe property

protected static $moduleContainer