PHP Class Xpressengine\Menu\ModuleHandler
## app binding : xe.module 으로 바인딩 되어 있음
Module Facade 로 접근이 가능함.
## 사용법
### 전체 Module 조회
* Register 를 통해 모든 Module 들을 조회한다
php
$allModules = $handler->getAll();
### 전체 Module 의 정보 조회
* getAll()을 통해 조회된 내역들을 바탕으로 Module class 들의 정보를 조회
php
$allModules = $handler->getAllModuleInfo();
### ModuleClassName 조회
* Module Id 를 전달하여 ClassName 조회
* 찾고자 하는 Module 의 Id 를 인자로 전달
php
$className = $menuHandler->getModuleClassName($moduleId);
### ModuleClass 의 인스턴스화한 Object 획득
* Module Id(Module Id) 를 전달하여 인스턴스한 Object 를 획득
* 찾고자 하는 Module 의 Id 를 인자로 전달
php
$moduleObject = $menuHandler->getModuleObject($moduleId);
Exibir arquivo
Open project: xpressengine/xpressengine
Class Usage Examples
Protected Properties
Public Methods
Method Details
__construct()
public method
public __construct ( PluginRegister $register ) |
$register |
Xpressengine\Plugin\PluginRegister |
Xpressengine Register |
getAllModuleInfo()
public method
getModuleClassName()
public method
getModuleObject()
public method
Property Details
$register protected_oe property
protected PluginRegister,Xpressengine\Plugin $register |
return |
Xpressengine\Plugin\PluginRegister |
|
$typeKey protected_oe property
protected string $typeKey |
return |
string |
|