Property | Type | Description | |
---|---|---|---|
$register | register container |
Method | Description | |
---|---|---|
__construct ( |
PluginRegister constructor. | |
add ( string $component ) : void | register class 플러그인의 composer.json 을 통해 등록하지 않을 때 사용 | |
addByEntity ( |
주어진 플러그인에 포함된 component를 register에 등록한다. | |
get ( string $id ) : mixed | get Registrable class name |
Method | Description | |
---|---|---|
addByType ( array $parts, Xpressengine\Plugin\ComponentInterface $component ) : void | type, target + type 두가지 모두 등록 | |
setComponentInfo ( array $info ) : void | 주어진 정보를 component에 설정한다. | |
split ( string $id ) : string | 주어진 id를 name, plugin, type, target로 구분한다. |
public __construct ( |
||
$register | Register |
public addByEntity ( |
||
$entity | 플러그인 | |
return | void |
protected setComponentInfo ( array $info ) : void | ||
$info | array | component 정보 |
return | void |