PHP Класс Ojs\AnalyticsBundle\Utils\GraphDataGenerator

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
__construct ( $manager, $locale ) GraphDataGenerator constructor.
generateApplicationBarChartData ( ) : array
generateApplicationMonthlyData ( ) : array
generateApplicationYearlyData ( ) : array
generateArticleBarChartData ( array $dates, Journal $journal = null ) : array Returns an array which can be passed to C3.js for bar chart graph creation
generateArticleBarChartDataDoctrine ( array $articles, array $dates ) : array Returns an array which can be passed to C3.js for bar chart graph creation
generateArticleFileDownloadsData ( array $dates = null, Journal $journal = null ) : array Returns an array of article download statistics which can be displayed in a table
generateArticleFileDownloadsDataDoctrine ( array $articles, array $dates = null ) : array Returns an array of article download statistics which can be displayed in a table
generateArticleFilePieChartData ( array $dates, Journal $journal = null ) : array Returns an array which can be passed to C3.js for pie chart graph creation
generateArticleFilePieChartDataDoctrine ( array $articles, array $dates ) : array Returns an array which can be passed to C3.js for pie chart graph creation
generateArticleViewsData ( array $dates = null, Journal $journal = null ) : array Returns an array of article download statistics which can be displayed in a table
generateArticleViewsDataDoctrine ( array $articles, array $dates = null ) : array Returns an array of article download statistics which can be displayed in a table
generateExitedJournalData ( ) : array
generateIssueFileDownloadsData ( array $dates = null, Journal $journal = null ) : array Returns an array of issue download statistics which can be displayed in a table
generateIssueFilePieChartData ( array $dates, Journal $journal = null ) : array Returns an array which can be passed to C3.js for pie chart graph creation
generateIssuePublishCountData ( $year ) : array
generateJournalBarChartData ( $dates, Journal $journal = null ) : array Returns an array which can be passed to C3.js for bar chart graph creation
generateJournalViewsData ( array $dates = null ) : array Returns an array of journal download statistics which can be displayed in a table
getDateFormat ( ) : string Returns generator's date format

Описание методов

__construct() публичный Метод

GraphDataGenerator constructor.
public __construct ( $manager, $locale )
$manager
$locale

generateApplicationBarChartData() публичный Метод

public generateApplicationBarChartData ( ) : array
Результат array

generateApplicationMonthlyData() публичный Метод

public generateApplicationMonthlyData ( ) : array
Результат array

generateApplicationYearlyData() публичный Метод

public generateApplicationYearlyData ( ) : array
Результат array

generateArticleBarChartData() публичный Метод

Returns an array which can be passed to C3.js for bar chart graph creation
public generateArticleBarChartData ( array $dates, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateArticleBarChartDataDoctrine() публичный Метод

Returns an array which can be passed to C3.js for bar chart graph creation
public generateArticleBarChartDataDoctrine ( array $articles, array $dates ) : array
$articles array
$dates array
Результат array

generateArticleFileDownloadsData() публичный Метод

Returns an array of article download statistics which can be displayed in a table
public generateArticleFileDownloadsData ( array $dates = null, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateArticleFileDownloadsDataDoctrine() публичный Метод

Returns an array of article download statistics which can be displayed in a table
public generateArticleFileDownloadsDataDoctrine ( array $articles, array $dates = null ) : array
$articles array
$dates array
Результат array

generateArticleFilePieChartData() публичный Метод

Returns an array which can be passed to C3.js for pie chart graph creation
public generateArticleFilePieChartData ( array $dates, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateArticleFilePieChartDataDoctrine() публичный Метод

Returns an array which can be passed to C3.js for pie chart graph creation
public generateArticleFilePieChartDataDoctrine ( array $articles, array $dates ) : array
$articles array
$dates array
Результат array

generateArticleViewsData() публичный Метод

Returns an array of article download statistics which can be displayed in a table
public generateArticleViewsData ( array $dates = null, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateArticleViewsDataDoctrine() публичный Метод

Returns an array of article download statistics which can be displayed in a table
public generateArticleViewsDataDoctrine ( array $articles, array $dates = null ) : array
$articles array
$dates array
Результат array

generateExitedJournalData() публичный Метод

public generateExitedJournalData ( ) : array
Результат array

generateIssueFileDownloadsData() публичный Метод

Returns an array of issue download statistics which can be displayed in a table
public generateIssueFileDownloadsData ( array $dates = null, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateIssueFilePieChartData() публичный Метод

Returns an array which can be passed to C3.js for pie chart graph creation
public generateIssueFilePieChartData ( array $dates, Journal $journal = null ) : array
$dates array
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateIssuePublishCountData() публичный Метод

public generateIssuePublishCountData ( $year ) : array
Результат array

generateJournalBarChartData() публичный Метод

Returns an array which can be passed to C3.js for bar chart graph creation
public generateJournalBarChartData ( $dates, Journal $journal = null ) : array
$dates
$journal Ojs\JournalBundle\Entity\Journal
Результат array

generateJournalViewsData() публичный Метод

Returns an array of journal download statistics which can be displayed in a table
public generateJournalViewsData ( array $dates = null ) : array
$dates array
Результат array

getDateFormat() публичный Метод

Returns generator's date format
public getDateFormat ( ) : string
Результат string