PHP 클래스 Ojs\AnalyticsBundle\Utils\GraphDataGenerator

파일 보기 프로젝트 열기: ojs/ojs 1 사용 예제들

공개 메소드들

메소드 설명
__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() 공개 메소드

generateApplicationMonthlyData() 공개 메소드

generateApplicationYearlyData() 공개 메소드

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