PHP Class Ojs\JournalBundle\Entity\ArticleRepository

Inheritance: extends Doctrine\ORM\EntityRepository
Afficher le fichier Open project: ojs/ojs

Méthodes publiques

Méthode 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 méthode

public findAllByLimits ( $page, $limit ) : array
$page
$limit
Résultat array

getArticlesUnissued() public méthode

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
Résultat Article[]

getCountBy() public méthode

Return article count by condition
public getCountBy ( $field, $value ) : mixed
$field
$value
Résultat mixed

getIds() public méthode

public getIds ( )

getOrderedArticles() public méthode

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
Résultat Article[]

getOrderedArticlesByIssue() public méthode

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
Résultat Article[]