Property | Type | Description | |
---|---|---|---|
$cfg | Xe config instance | ||
$container | Illuminate\Contracts\Container\Container | Container instance | |
$register | Register instance | ||
$suffix | string | Type suffix for register |
Method | Description | |
---|---|---|
__construct ( |
Constructor | |
all ( string $id ) : array | type 에 해당하는 모든 메뉴 아이템목록을 반환 | |
getActivated ( string $id, string | null $instanceId = null ) : array | 활성화된 아이템 목록을 반환 | |
getConfigKey ( string $id, string | null $instanceId ) : string | config 에서 사용할 key 반환 | |
getDeactivated ( string $id, string | null $instanceId = null ) : array | 활성화 되지 않은 아이템 목록을 반환 | |
getItems ( string $id, string $instanceId = null, string $identifier = null ) : |
사용할 메뉴 아이템들을 반환 | |
setActivates ( string $id, string | null $instanceId = null, array $keys = [] ) : |
사용할 아이템들을 설정에 저장 |
Method | Description | |
---|---|---|
getTypeKey ( string $id ) : string | register 에서 구분할 수 있는 type key 반환 |
public __construct ( |
||
$register | Register instance | |
$cfg | Xe config instance | |
$container | Illuminate\Contracts\Container\Container | Container instance |
protected ConfigManager,Xpressengine\Config $cfg | ||
return |
protected Container,Illuminate\Contracts\Container $container | ||
return | Illuminate\Contracts\Container\Container |
protected PluginRegister,Xpressengine\Plugin $register | ||
return |
protected static string $suffix | ||
return | string |