Метод |
Описание |
|
__construct ( array $config = null ) |
AbstractSkin constructor. |
|
getDescription ( ) : string |
get description of skin |
|
getScreenshot ( ) : string |
get screenshot url of skin |
|
getSettingView ( array $config = [] ) : string | Illuminate\Contracts\Support\Renderable |
|
|
getTitle ( ) : string |
get title of skin |
|
render ( ) : Illuminate\Contracts\Support\Renderable | string |
만약 view 이름과 동일한 메소드명이 존재하면 그 메소드를 호출한다. |
|
renderSetting ( array $args = [] ) : mixed |
스킨 설정을 위한 화면에 출력될 html 반환 |
|
resolveSetting ( array $inputs = [] ) : array |
스킨 설정 페이지에서 입력된 설정값이 저장되기 전 필요한 처리한다. |
|
setData ( mixed $data ) |
스킨을 출력할 때 필요한 데이터를 지정한다. 이 메소드는 chaining 방식으로 호출 가능하도록 $this를 반환한다. |
|
setView ( string $view ) |
스킨을 출력할 때 필요한 view id를 지정한다. 이 스킨을 사용하는 곳에서는 스킨 출력시 어떤 view를 출력할지 지정해야 한다. |
|
setting ( array $config = null ) : array | void |
set or get config info |
|
updateSetting ( array $config ) : array |
|
|