PHP 클래스 Modules\Core\Module

파일 보기 프로젝트 열기: andrey900/slimcms

공개 프로퍼티들

프로퍼티 타입 설명
$requireModules array Require module loaded

보호된 프로퍼티들

프로퍼티 타입 설명
$arModulesName
$loaded

공개 메소드들

메소드 설명
afterInitialization ( ) After initialization method and register (DI, Route, Middleware)
beforeInitialization ( )
initialization ( ) Init module
installModule ( )
registerDi ( ) Register DI container in slim framework
registerMiddleware ( ) Register middleware in slim framework
registerRoute ( ) Register route in slim framework
uninstallModule ( )

보호된 메소드들

메소드 설명
initMicroModule ( $module )
registerDB ( ) Register DB manager
routerControlSystem ( ) Protected error if registered 2 identity path route

메소드 상세

afterInitialization() 공개 메소드

After initialization method and register (DI, Route, Middleware)
public afterInitialization ( )

beforeInitialization() 공개 메소드

initMicroModule() 보호된 메소드

protected initMicroModule ( $module )

initialization() 공개 메소드

Init module
public initialization ( )

installModule() 공개 메소드

public installModule ( )

registerDB() 보호된 메소드

Register DB manager
protected registerDB ( )

registerDi() 공개 메소드

Register DI container in slim framework
public registerDi ( )

registerMiddleware() 공개 메소드

Register middleware in slim framework
public registerMiddleware ( )

registerRoute() 공개 메소드

Register route in slim framework
public registerRoute ( )

routerControlSystem() 보호된 메소드

Protected error if registered 2 identity path route
protected routerControlSystem ( )

uninstallModule() 공개 메소드

public uninstallModule ( )

프로퍼티 상세

$arModulesName 보호되어 있는 프로퍼티

protected $arModulesName

$loaded 보호되어 있는 정적으로 프로퍼티

protected static $loaded

$requireModules 공개적으로 프로퍼티

Require module loaded
public array $requireModules
리턴 array