Documentation

GetFrequencyStatistics

Use case for getting term frequency statistics.

Returns terms created, active, and known by time range.

Tags
since
3.0.0

Table of Contents

Properties

$repository  : MySqlStatisticsRepository

Methods

__construct()  : mixed
Constructor.
execute()  : array{languages: array, totals: array}
Execute the use case.
calculateFrequencyForLanguage()  : array<string, int|string>
Calculate frequency statistics for a single language.

Properties

Methods

execute()

Execute the use case.

public execute() : array{languages: array, totals: array}
Return values
array{languages: array, totals: array}

Frequency statistics

calculateFrequencyForLanguage()

Calculate frequency statistics for a single language.

private calculateFrequencyForLanguage(array<int, int> $termCreated, array<int, int> $termActive, array<int, int> $termKnown) : array<string, int|string>
Parameters
$termCreated : array<int, int>

Terms created data

$termActive : array<int, int>

Terms active data

$termKnown : array<int, int>

Terms known data

Return values
array<string, int|string>

Frequency statistics


        
On this page

Search results