Arikaim CMS

ReportData

Report data trait

Table of Contents

Methods

getReportData()  : array<string|int, mixed>
Get report data
getReportDataFilter()  : array<string|int, mixed>|null
Get report data filter
scopeReportDataQuery()  : Builder
Data scope per period
setReportDataFilter()  : void
Set report data filter

Methods

getReportData()

Get report data

public getReportData(string $period[, int|null $day = null ][, int|null $month = null ][, int|null $year = null ]) : array<string|int, mixed>
Parameters
$period : string
$day : int|null = null
$month : int|null = null
$year : int|null = null
Return values
array<string|int, mixed>

getReportDataFilter()

Get report data filter

public getReportDataFilter() : array<string|int, mixed>|null
Return values
array<string|int, mixed>|null

scopeReportDataQuery()

Data scope per period

public scopeReportDataQuery(Builder $query, string $periodType[, int|null $day = null ][, int|null $month = null ][, int|null $year = null ]) : Builder
Parameters
$query : Builder
$periodType : string
$day : int|null = null
$month : int|null = null
$year : int|null = null
Return values
Builder

setReportDataFilter()

Set report data filter

public setReportDataFilter(array<string|int, mixed> $filter) : void
Parameters
$filter : array<string|int, mixed>

        
On this page

Search results