PHP Класс Ojs\JournalBundle\Entity\ArticleRepository

Наследование: extends Doctrine\ORM\EntityRepository
Показать файл Открыть проект

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

Метод Описание
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

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

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

public findAllByLimits ( $page, $limit ) : array
$page
$limit
Результат array

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

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
Результат Article[]

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

Return article count by condition
public getCountBy ( $field, $value ) : mixed
$field
$value
Результат mixed

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

public getIds ( )

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

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
Результат Article[]

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

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
Результат Article[]