PHP Class SlimCMS\Modules\ModuleLoader

Inheritance: implements App\Source\Interfaces\IModuleLoader
Exibir arquivo Open project: andrey900/slimcms Class Usage Examples

Protected Properties

Property Type Description
$coreLoaded
$loadedModules
$moduleContainer

Public Methods

Method 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 )

Protected Methods

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

Method Details

bootCore() public static method

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

bootEasyModule() public static method

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

bootLoadModules() public static method

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

bootModuleContainer() protected static method

protected static bootModuleContainer ( $module )

checkDbConnection() protected static method

protected static checkDbConnection ( )

checkDependency() protected static method

protected static checkDependency ( $arDependency = false )

initProcess() protected static method

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

initializationProcess() public static method

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

install() public static method

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

uninstall() public static method

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