PHP Class Ojs\AnalyticsBundle\Utils\GraphDataGenerator

Afficher le fichier Open project: ojs/ojs Class Usage Examples

Méthodes publiques

Méthode Description
__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

Method Details

__construct() public méthode

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

generateApplicationBarChartData() public méthode

generateApplicationMonthlyData() public méthode

public generateApplicationMonthlyData ( ) : array
Résultat array

generateApplicationYearlyData() public méthode

public generateApplicationYearlyData ( ) : array
Résultat array

generateArticleBarChartData() public méthode

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
Résultat array

generateArticleBarChartDataDoctrine() public méthode

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
Résultat array

generateArticleFileDownloadsData() public méthode

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
Résultat array

generateArticleFileDownloadsDataDoctrine() public méthode

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
Résultat array

generateArticleFilePieChartData() public méthode

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
Résultat array

generateArticleFilePieChartDataDoctrine() public méthode

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
Résultat array

generateArticleViewsData() public méthode

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
Résultat array

generateArticleViewsDataDoctrine() public méthode

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
Résultat array

generateExitedJournalData() public méthode

public generateExitedJournalData ( ) : array
Résultat array

generateIssueFileDownloadsData() public méthode

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
Résultat array

generateIssueFilePieChartData() public méthode

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
Résultat array

generateIssuePublishCountData() public méthode

public generateIssuePublishCountData ( $year ) : array
Résultat array

generateJournalBarChartData() public méthode

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
Résultat array

generateJournalViewsData() public méthode

Returns an array of journal download statistics which can be displayed in a table
public generateJournalViewsData ( array $dates = null ) : array
$dates array
Résultat array

getDateFormat() public méthode

Returns generator's date format
public getDateFormat ( ) : string
Résultat string