PHP 클래스 Xpressengine\WidgetBox\WidgetBoxHandler

저자: XE Developers ([email protected])
파일 보기 프로젝트 열기: xpressengine/xpressengine 1 사용 예제들

공개 메소드들

메소드 설명
__call ( string $name, array $arguments ) : mixed 기본적으로 WidgetBoxHandler는 WidgetBoxRepository의 프록시 역할을 한다.
__construct ( WidgetBoxRepository $repository, PermissionHandler $permissionHandler ) WidgetBoxHandler constructor.
create ( array $data ) : void 위젯박스를 생성한다.
delete ( WidgetBox | string $widgetbox ) : void 위젯박스를 삭제한다.
update ( WidgetBox | string $widgetbox, array $widgetboxData = [] ) : WidgetBox 위젯박스 정보를 업데이트 한다.

메소드 상세

__call() 공개 메소드

기본적으로 WidgetBoxHandler는 WidgetBoxRepository의 프록시 역할을 한다.
public __call ( string $name, array $arguments ) : mixed
$name string method name
$arguments array arguments
리턴 mixed

__construct() 공개 메소드

WidgetBoxHandler constructor.
public __construct ( WidgetBoxRepository $repository, PermissionHandler $permissionHandler )
$repository WidgetBoxRepository widgetbox repository
$permissionHandler Xpressengine\Permission\PermissionHandler permission handler

create() 공개 메소드

위젯박스를 생성한다.
public create ( array $data ) : void
$data array 생성할 위젯박스의 데이터
리턴 void

delete() 공개 메소드

위젯박스를 삭제한다.
public delete ( WidgetBox | string $widgetbox ) : void
$widgetbox Xpressengine\WidgetBox\Models\WidgetBox | string 삭제할 위젯박스
리턴 void

update() 공개 메소드

위젯박스 정보를 업데이트 한다.
public update ( WidgetBox | string $widgetbox, array $widgetboxData = [] ) : WidgetBox
$widgetbox Xpressengine\WidgetBox\Models\WidgetBox | string Widgetbox 인스턴스나 위젯박스 아이디
$widgetboxData array 업데이트 정보
리턴 Xpressengine\WidgetBox\Models\WidgetBox