PHP Class Ojs\JournalBundle\Entity\ArticleRepository

Inheritance: extends Doctrine\ORM\EntityRepository
ファイルを表示 Open project: ojs/ojs

Public Methods

Method Description
findAllByLimits ( $page, $limit ) : array
getArticlesUnissued ( array $statuses = [ArticleStatuses::STATUS_PUBLISHED, ArticleStatuses::STATUS_PUBLISH_READY, ArticleStatuses::STATUS_EARLY_PREVIEW] ) : Article[] Get articles that has no issue_id
getCountBy ( $field, $value ) : mixed Return article count by condition
getIds ( )
getOrderedArticles ( Issue $issue, Ojs\JournalBundle\Entity\Section $section, boolean $asc = true, integer $status = ArticleStatuses::STATUS_PUBLISHED ) : Article[] Get articles of given issue and section, ordered by their orderNum fields
getOrderedArticlesByIssue ( Issue $issue, boolean $asc = false, integer $status = ArticleStatuses::STATUS_PUBLISHED ) : Article[] Get articles of given issue, ordered by their orderNum fields

Method Details

findAllByLimits() public method

public findAllByLimits ( $page, $limit ) : array
$page
$limit
return array

getArticlesUnissued() public method

Get articles that has no issue_id
public getArticlesUnissued ( array $statuses = [ArticleStatuses::STATUS_PUBLISHED, ArticleStatuses::STATUS_PUBLISH_READY, ArticleStatuses::STATUS_EARLY_PREVIEW] ) : Article[]
$statuses array
return Article[]

getCountBy() public method

Return article count by condition
public getCountBy ( $field, $value ) : mixed
$field
$value
return mixed

getIds() public method

public getIds ( )

getOrderedArticles() public method

Get articles of given issue and section, ordered by their orderNum fields
public getOrderedArticles ( Issue $issue, Ojs\JournalBundle\Entity\Section $section, boolean $asc = true, integer $status = ArticleStatuses::STATUS_PUBLISHED ) : Article[]
$issue Issue
$section Ojs\JournalBundle\Entity\Section
$asc boolean
$status integer
return Article[]

getOrderedArticlesByIssue() public method

Get articles of given issue, ordered by their orderNum fields
public getOrderedArticlesByIssue ( Issue $issue, boolean $asc = false, integer $status = ArticleStatuses::STATUS_PUBLISHED ) : Article[]
$issue Issue
$asc boolean
$status integer
return Article[]