Repository
extends AbstractEventDispatchingRepository
in package
Class AbstractEventDispatchingRepository
Table of Contents
- $eventDispatcher : EventDispatcherInterface
- $mapper : Mapper
- $reader : Reader
- $writer : Writer
- __construct() : mixed
- Constructor.
- addWidget() : void
- Add widget.
- configureWidget() : void
- Configure widget.
- deleteWidget() : void
- Delete widget.
- dispatchEntityEvents() : void
- dispatchEvent() : void
- getWidgetById() : Widget
- Return widget by ID.
- getWidgetDatabaseEntryById() : WidgetDatabaseEntry
- Return widget database entry by ID.
- getWidgetDefinitionByType() : WidgetDefinition
- Return widget definition by type.
- getWidgetDefinitions() : WidgetDefinitions
- Return widget definitions.
- getWidgets() : Widgets
- Return widgets.
- moveWidget() : void
- Move widget.
- renameWidget() : void
- Rename widget.
- resizeWidget() : void
- Resize widget.
- setEventDispatcher() : void
Properties
$eventDispatcher
private
EventDispatcherInterface
$eventDispatcher
$mapper
private
Mapper
$mapper
$reader
private
Reader
$reader
$writer
private
Writer
$writer
Methods
__construct()
Constructor.
public
__construct(Reader $reader, Writer $writer, Mapper $mapper, EventDispatcher $eventDispatcher) : mixed
Parameters
- $reader : Reader
- $writer : Writer
- $mapper : Mapper
- $eventDispatcher : EventDispatcher
Return values
mixed —addWidget()
Add widget.
public
addWidget(WidgetDatabaseEntry $databaseEntry) : void
Parameters
- $databaseEntry : WidgetDatabaseEntry
Return values
void —configureWidget()
Configure widget.
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 —dispatchEntityEvents()
public
dispatchEntityEvents(EventRaisingEntity $entity) : void
Parameters
- $entity : EventRaisingEntity
Tags
Return values
void —dispatchEvent()
public
dispatchEvent(object $event) : void
Parameters
- $event : object
Tags
Return values
void —getWidgetById()
Return widget by ID.
public
getWidgetById(Id $id) : Widget
Parameters
- $id : Id
Return values
Widget —getWidgetDatabaseEntryById()
Return widget database entry by ID.
public
getWidgetDatabaseEntryById(Id $id) : WidgetDatabaseEntry
Parameters
- $id : Id
Return values
WidgetDatabaseEntry —getWidgetDefinitionByType()
Return widget definition by type.
public
getWidgetDefinitionByType(Type $type) : WidgetDefinition
Parameters
- $type : Type
Return values
WidgetDefinition —getWidgetDefinitions()
Return widget definitions.
public
getWidgetDefinitions() : WidgetDefinitions
Return values
WidgetDefinitions —getWidgets()
Return widgets.
public
getWidgets() : Widgets
Return values
Widgets —moveWidget()
Move widget.
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()
Resize widget.
public
resizeWidget(Id $id, Width $width, Height $height) : void
Parameters
Return values
void —setEventDispatcher()
protected
setEventDispatcher(EventDispatcherInterface $eventDispatcher) : void
Parameters
- $eventDispatcher : EventDispatcherInterface