Jinya CMS

StatisticsController extends BaseController
in package

Tags

Table of Contents

DEVICE_CODE_COOKIE  = 'JinyaDeviceCode'
$body  : array<string, mixed>
entityNotFound()  : ResponseInterface
formatIteratorPlain()  : array<string|int, array<string, mixed>>
getLastMonthEntityType()  : ResponseInterface
getStatisticsGrouped()  : ResponseInterface
getTotalVisitsRanged()  : ResponseInterface
jsonIterator()  : ResponseInterface
jsonIteratorPlain()  : ResponseInterface

Constants

public mixed DEVICE_CODE_COOKIE = 'JinyaDeviceCode'
Tags

Properties

Methods

entityNotFound()

public entityNotFound(string $message) : ResponseInterface
Parameters
$message : string
Tags
throws
JsonException
Return values
ResponseInterface

formatIteratorPlain()

public formatIteratorPlain(Iterator<string|int, T$iterator) : array<string|int, array<string, mixed>>
Parameters
$iterator : Iterator<string|int, T>
Tags
template

T

throws
JsonException
Return values
array<string|int, array<string, mixed>>

getLastMonthEntityType()

public getLastMonthEntityType(int $interval, string $type, string $entityType, int $entityId) : ResponseInterface
Parameters
$interval : int
$type : string
$entityType : string
$entityId : int
Tags
Return values
ResponseInterface

getStatisticsGrouped()

public getStatisticsGrouped(string $group, int $interval, string $type) : ResponseInterface
Parameters
$group : string
$interval : int
$type : string
Tags
throws
NotFoundException
throws
JsonException
Return values
ResponseInterface

getTotalVisitsRanged()

public getTotalVisitsRanged(int $interval, string $type) : ResponseInterface
Parameters
$interval : int
$type : string
Tags
Return values
ResponseInterface

jsonIterator()

public jsonIterator(Iterator $iterator) : ResponseInterface
Parameters
$iterator : Iterator
Tags
throws
JsonException
Return values
ResponseInterface

jsonIteratorPlain()

public jsonIteratorPlain(Iterator $iterator) : ResponseInterface
Parameters
$iterator : Iterator
Tags
throws
JsonException
Return values
ResponseInterface

Search results