ToggleMenuHandler
class ToggleMenuHandler
Class ToggleMenuHandler
Properties
| protected PluginRegister | $register | Register instance | |
| protected ConfigManager | $cfg | Xe config instance | |
| protected Container | $container | Container instance | |
| static protected string | $suffix | Type suffix for register |
Methods
getItems(string $id, string $instanceId = null, string $identifier = null)
사용할 메뉴 아이템들을 반환
void
setInherit(string $id, string $instanceId)
상속 모드로 설정
bool
isInherit(string $id, string $instanceId)
상속 모드인지 확인
setActivates(string $id, string|null $instanceId = null, array $keys = array())
사용할 아이템들을 설정에 저장
array
getActivated(string $id, string|null $instanceId = null)
활성화된 아이템 목록을 반환
array
getDeactivated(string $id, string|null $instanceId = null)
활성화 되지 않은 아이템 목록을 반환
string
getConfigKey(string $id, string|null $instanceId)
config 에서 사용할 key 반환
array
all(string $id)
type 에 해당하는 모든 메뉴 아이템목록을 반환
string
getTypeKey(string $id)
register 에서 구분할 수 있는 type key 반환
Details
at line 69
__construct(PluginRegister $register, ConfigManager $cfg, Container $container)
Constructor
at line 85
AbstractToggleMenu[]
getItems(string $id, string $instanceId = null, string $identifier = null)
사용할 메뉴 아이템들을 반환
at line 109
void
setInherit(string $id, string $instanceId)
상속 모드로 설정
at line 124
bool
isInherit(string $id, string $instanceId)
상속 모드인지 확인
at line 138
ConfigEntity
setActivates(string $id, string|null $instanceId = null, array $keys = array())
사용할 아이템들을 설정에 저장
at line 157
array
getActivated(string $id, string|null $instanceId = null)
활성화된 아이템 목록을 반환
at line 179
array
getDeactivated(string $id, string|null $instanceId = null)
활성화 되지 않은 아이템 목록을 반환
at line 191
string
getConfigKey(string $id, string|null $instanceId)
config 에서 사용할 key 반환
at line 202
array
all(string $id)
type 에 해당하는 모든 메뉴 아이템목록을 반환
at line 213
private string
getTypeKey(string $id)
register 에서 구분할 수 있는 type key 반환