PHP Класс SlimCMS\Modules\ModuleLoader

Наследование: implements App\Source\Interfaces\IModuleLoader
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$coreLoaded
$loadedModules
$moduleContainer

Открытые методы

Метод Описание
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 )

Защищенные методы

Метод Описание
bootModuleContainer ( $module )
checkDbConnection ( )
checkDependency ( $arDependency = false )
initProcess ( SlimCMS\Contracts\Modules\IModule $module )

Описание методов

bootCore() публичный статический Метод

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

bootEasyModule() публичный статический Метод

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

bootLoadModules() публичный статический Метод

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

bootModuleContainer() защищенный статический Метод

protected static bootModuleContainer ( $module )

checkDbConnection() защищенный статический Метод

protected static checkDbConnection ( )

checkDependency() защищенный статический Метод

protected static checkDependency ( $arDependency = false )

initProcess() защищенный статический Метод

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

initializationProcess() публичный статический Метод

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

install() публичный статический Метод

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

uninstall() публичный статический Метод

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

Описание свойств

$coreLoaded защищенное статическое свойство

protected static $coreLoaded

$loadedModules защищенное статическое свойство

protected static $loadedModules

$moduleContainer защищенное статическое свойство

protected static $moduleContainer