Writer
in package
Table of Contents
- SCHEMA_ID = "https://gambio.com/schema/DatabaseEntry.json"
- $database : Database
- $schemaValidator : SchemaValidator
- __construct() : mixed
- Constructor.
- addWidget() : void
- Add widget.
- configureWidget() : void
- Update widget options.
- deleteWidget() : void
- Delete widget.
- moveWidget() : void
- Update widget position.
- renameWidget() : void
- Rename widget.
- resizeWidget() : void
- Update widget dimension.
Constants
SCHEMA_ID
private
mixed
SCHEMA_ID
= "https://gambio.com/schema/DatabaseEntry.json"
Properties
$database
private
Database
$database
$schemaValidator
private
SchemaValidator
$schemaValidator
Methods
__construct()
Constructor.
public
__construct(Database $database, SchemaValidator $schemaValidator) : mixed
Parameters
- $database : Database
- $schemaValidator : SchemaValidator
Return values
mixed —addWidget()
Add widget.
public
addWidget(WidgetDatabaseEntry $databaseEntry) : void
Parameters
- $databaseEntry : WidgetDatabaseEntry
Return values
void —configureWidget()
Update widget options.
public
configureWidget(Id $id, UpdateSet $updateSet) : void
Parameters
Return values
void —deleteWidget()
Delete widget.
public
deleteWidget(Id $id) : void
Parameters
- $id : Id
Return values
void —moveWidget()
Update widget position.
public
moveWidget(Id $id, HorizontalPosition $horizontalPosition, VerticalPosition $verticalPosition) : void
Parameters
- $id : Id
- $horizontalPosition : HorizontalPosition
- $verticalPosition : VerticalPosition
Return values
void —renameWidget()
Rename widget.
public
renameWidget(Id $id, Label $label) : void
Parameters
Return values
void —resizeWidget()
Update widget dimension.
public
resizeWidget(Id $id, Width $width, Height $height) : void