phpDocumentor

StatisticsOverviewFactory

Class representing the domain's factory.

Table of Contents

$categoryFactory  : WidgetCategoryFactory
Widget category factory.
$dataFactory  : WidgetDataFactory
Widget data factory.
$languageFactory  : LanguageFactory
Language factory.
$optionFactory  : WidgetOptionFactory
Widget option factory.
$visualizationFactory  : WidgetVisualizationFactory
Widget visualization factory.
__construct()  : mixed
Constructor.
createId()  : WidgetId
Return ID.
createLanguageCode()  : LanguageCode
Return language code.
createName()  : WidgetName
Return name.
createNames()  : WidgetNames
Return multilingual names for a widget.
createOverviewWidget()  : OverviewWidget
Return overview widget.
createOverviewWidgets()  : OverviewWidgets
Return overview widgets.
createWidgetDefinitions()  : WidgetDefinitions
Return widget definitions.
useCategories()  : WidgetCategoryFactory
Return category factory.
useData()  : WidgetDataFactory
Return data factory.
useOptions()  : WidgetOptionFactory
Return option factory.
useVisualizations()  : WidgetVisualizationFactory
Return visualization factory.

Properties

Methods

__construct()

Constructor.

public __construct(WidgetOptionFactory $optionFactory, WidgetVisualizationFactory $visualizationFactory, WidgetCategoryFactory $categoryFactory, WidgetDataFactory $dataFactory, LanguageFactory $languageFactory) : mixed
Parameters
$optionFactory : WidgetOptionFactory

Widget option factory.

$visualizationFactory : WidgetVisualizationFactory

Widget visualization factory.

$categoryFactory : WidgetCategoryFactory

Widget category factory.

$dataFactory : WidgetDataFactory

Widget data factory.

$languageFactory : LanguageFactory

Language factory.

Return values
mixed

createOverviewWidget()

Return overview widget.

public createOverviewWidget(WidgetId $id, WidgetNames $names, WidgetCategory $category, WidgetVisualization $visualization, WidgetOptions $options, WidgetData $data) : OverviewWidget
Parameters
$id : WidgetId

Widget's ID.

$names : WidgetNames

Widget's multilingual names.

$category : WidgetCategory

Widget's category.

$visualization : WidgetVisualization

Widget's visualization.

$options : WidgetOptions

Widget's options.

$data : WidgetData

Widget's data.

Return values
OverviewWidget

Search results