phpDocumentor

DashboardStatisticsService
in package
implements DashboardStatisticsService

Interfaces, Classes and Traits

DashboardStatisticsService

Table of Contents

$factory  : SummarizableTimespanFactory
$preferredCategoryStorage  : DashboardStatisticsPreferredCategoryStorage
$preferredPeriodStorage  : DashboardStatisticsPreferredPeriodStorage
$repository  : DashboardStatisticsRepository
__construct()  : mixed
Constructor.
getPreferredCategory()  : PreferredCategory|null
Get preferred category for current user.
getPreferredPeriod()  : PreferredPeriod|null
Get preferred period for current user.
getStatistics()  : Result
Get statistics for the Gambio Admin widget.
updatePreferredCategory()  : void
Update preferred category for current user.
updatePreferredPeriod()  : void
Update preferred period for current user.

Properties

Methods

__construct()

Constructor.

public __construct(SummarizableTimespanFactory $factory, DashboardStatisticsPreferredPeriodStorage $periodStorage, DashboardStatisticsPreferredCategoryStorage $categoryStorage, DashboardStatisticsRepository $repository) : mixed
Parameters
$factory : SummarizableTimespanFactory
$periodStorage : DashboardStatisticsPreferredPeriodStorage
$categoryStorage : DashboardStatisticsPreferredCategoryStorage
$repository : DashboardStatisticsRepository
Return values
mixed

updatePreferredCategory()

Update preferred category for current user.

public updatePreferredCategory(string $category) : void
Parameters
$category : string
Tags
inheritDoc
Return values
void

updatePreferredPeriod()

Update preferred period for current user.

public updatePreferredPeriod(string $period) : void
Parameters
$period : string
Tags
inheritDoc
Return values
void

Search results