Factory
in package
Table of Contents
- $languageFactory : LanguageFactory
- $optionFactory : Option
- $visualizationFactory : Visualization
- __construct() : mixed
- Constructor.
- createAuthor() : Author
- Return author.
- createHeight() : Height
- Return height.
- createHorizontalPosition() : HorizontalPosition
- Return horizontal position.
- createIcon() : Icon
- Return icon.
- createIconUsingData() : Icon
- Return icon using data.
- createId() : Id
- Return ID.
- createLabel() : Label
- Return label.
- createLanguageCode() : LanguageCode
- Return language code.
- createTitle() : Title
- Return title.
- createTitles() : Titles
- Return titles.
- createType() : Type
- Return type.
- createVersion() : Version
- Return version.
- createVerticalPosition() : VerticalPosition
- Return vertical position.
- createWidget() : Widget
- Return widget.
- createWidgetDatabaseEntries() : WidgetDatabaseEntries
- Return widget database entries.
- createWidgetDatabaseEntry() : WidgetDatabaseEntry
- Return widget database entry.
- createWidgetDefinitions() : WidgetDefinitions
- Return widget definitions.
- createWidgets() : Widgets
- Return widgets.
- createWidth() : Width
- Return width.
- useOptions() : Option
- Return option factory.
- useVisualizations() : Visualization
- Return visualization factory.
Properties
$languageFactory
private
LanguageFactory
$languageFactory
$optionFactory
private
Option
$optionFactory
$visualizationFactory
private
Visualization
$visualizationFactory
Methods
__construct()
Constructor.
public
__construct(Option $optionFactory, Visualization $visualizationFactory, LanguageFactory $languageFactory) : mixed
Parameters
- $optionFactory : Option
- $visualizationFactory : Visualization
- $languageFactory : LanguageFactory
Return values
mixed —createAuthor()
Return author.
public
createAuthor(string $author) : Author
Parameters
- $author : string
Return values
Author —createHeight()
Return height.
public
createHeight(int $height) : Height
Parameters
- $height : int
Return values
Height —createHorizontalPosition()
Return horizontal position.
public
createHorizontalPosition(int $horizontalPosition) : HorizontalPosition
Parameters
- $horizontalPosition : int
Return values
HorizontalPosition —createIcon()
Return icon.
public
createIcon(string $icon) : Icon
Parameters
- $icon : string
Return values
Icon —createIconUsingData()
Return icon using data.
public
createIconUsingData(string $data) : Icon
Parameters
- $data : string
Return values
Icon —createId()
Return ID.
public
createId(int $id) : Id
Parameters
- $id : int
Return values
Id —createLabel()
Return label.
public
createLabel(string $title) : Label
Parameters
- $title : string
Return values
Label —createLanguageCode()
Return language code.
public
createLanguageCode(string $languageCode) : LanguageCode
Parameters
- $languageCode : string
Return values
LanguageCode —createTitle()
Return title.
public
createTitle(LanguageCode $languageCode, string $title) : Title
Parameters
- $languageCode : LanguageCode
- $title : string
Return values
Title —createTitles()
Return titles.
public
createTitles(Title ...$titles) : Titles
Parameters
- $titles : Title
Return values
Titles —createType()
Return type.
public
createType(string $type) : Type
Parameters
- $type : string
Return values
Type —createVersion()
Return version.
public
createVersion(string $version) : Version
Parameters
- $version : string
Return values
Version —createVerticalPosition()
Return vertical position.
public
createVerticalPosition(int $verticalPosition) : VerticalPosition
Parameters
- $verticalPosition : int
Return values
VerticalPosition —createWidget()
Return widget.
public
createWidget(Id $id, Label $label, Icon $icon, Width $width, Height $height, HorizontalPosition $horizontalPosition, VerticalPosition $verticalPosition, Visualization $visualization, Options $options, Data $data) : Widget
Parameters
- $id : Id
- $label : Label
- $icon : Icon
- $width : Width
- $height : Height
- $horizontalPosition : HorizontalPosition
- $verticalPosition : VerticalPosition
- $visualization : Visualization
- $options : Options
- $data : Data
Return values
Widget —createWidgetDatabaseEntries()
Return widget database entries.
public
createWidgetDatabaseEntries(WidgetDatabaseEntry ...$databaseEntries) : WidgetDatabaseEntries
Parameters
- $databaseEntries : WidgetDatabaseEntry
Return values
WidgetDatabaseEntries —createWidgetDatabaseEntry()
Return widget database entry.
public
createWidgetDatabaseEntry(Type $type, Label $label, Width $width, Height $height, HorizontalPosition $horizontalPosition, VerticalPosition $verticalPosition, UpdateSet $optionUpdateSet[, Id|null $id = null ]) : WidgetDatabaseEntry
Parameters
- $type : Type
- $label : Label
- $width : Width
- $height : Height
- $horizontalPosition : HorizontalPosition
- $verticalPosition : VerticalPosition
- $optionUpdateSet : UpdateSet
- $id : Id|null = null
Return values
WidgetDatabaseEntry —createWidgetDefinitions()
Return widget definitions.
public
createWidgetDefinitions(WidgetDefinition ...$widgetDefinitions) : WidgetDefinitions
Parameters
- $widgetDefinitions : WidgetDefinition
Return values
WidgetDefinitions —createWidgets()
Return widgets.
public
createWidgets(Widget ...$widgets) : Widgets
Parameters
- $widgets : Widget
Return values
Widgets —createWidth()
Return width.
public
createWidth(int $width) : Width
Parameters
- $width : int
Return values
Width —useOptions()
Return option factory.
public
useOptions() : Option
Return values
Option —useVisualizations()
Return visualization factory.
public
useVisualizations() : Visualization