PHP Класс 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);
Автор: XE Developers ([email protected])
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
$register Xpressengine\Plugin\PluginRegister
$typeKey string

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

Метод Описание
__construct ( PluginRegister $register )
getAll ( ) : array getAll
getAllModuleInfo ( ) : Generator getAllModuleInfo
getModuleClassName ( string $moduleId ) : string | null getModuleClassName
getModuleObject ( string $moduleId ) : mixed getModuleObject

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

__construct() публичный Метод

public __construct ( PluginRegister $register )
$register Xpressengine\Plugin\PluginRegister Xpressengine Register

getAll() публичный Метод

getAll
public getAll ( ) : array
Результат array

getAllModuleInfo() публичный Метод

getAllModuleInfo
public getAllModuleInfo ( ) : Generator
Результат Generator

getModuleClassName() публичный Метод

getModuleClassName
public getModuleClassName ( string $moduleId ) : string | null
$moduleId string module id to find module class
Результат string | null

getModuleObject() публичный Метод

getModuleObject
public getModuleObject ( string $moduleId ) : mixed
$moduleId string module id to get module object
Результат mixed

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

$register защищенное свойство

protected PluginRegister,Xpressengine\Plugin $register
Результат Xpressengine\Plugin\PluginRegister

$typeKey защищенное свойство

protected string $typeKey
Результат string