PHP Class Xpressengine\WidgetBox\WidgetBoxHandler

Author: XE Developers ([email protected])
Mostrar archivo Open project: xpressengine/xpressengine Class Usage Examples

Public Methods

Method Description
__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 위젯박스 정보를 업데이트 한다.

Method Details

__call() public method

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

__construct() public method

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

create() public method

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

delete() public method

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

update() public method

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