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

Наследование: extends Prezent\Doctrine\Translatable\Entity\AbstractTranslatable, implements Ojs\JournalBundle\Entity\JournalItemInterface, use trait Ojs\CoreBundle\Entity\GenericEntityTrait, use trait Ojs\CoreBundle\Entity\AnalyticsTrait
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$id integer
$translations

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

Метод Описание
__construct ( )
__toString ( ) : string Return formatted issue title and id eg. : "Issue title [#id]"
addArticle ( Article $article ) : Issue Add article
addCatalog ( Catalog $catalog ) : Issue Add catalog
addIssueFile ( IssueFile $issueFile )
addSection ( Ojs\JournalBundle\Entity\Section $section ) Add section to issue
getArticles ( ) : ArrayCollection | Article[] Get articles
getCatalogs ( ) : Doctrine\Common\Collections\Collection Get catalogs
getCover ( ) : string Get cover image path
getDatePublished ( ) : DateTime Get datePublished
getDescription ( ) : string Get description
getDisplayMode ( ) : integer
getFullFile ( ) : string
getHeader ( ) : string
getId ( ) : integer Get id
getInPress ( ) : integer
getIssueFiles ( ) : ArrayCollection | IssueFile[]
getJournal ( ) : Journal Get journal
getNumber ( ) : string Get number
getNumerator ( ) : integer
getPublicURI ( ) : string
getSections ( ) : ArrayCollection | Ojs\JournalBundle\Entity\Section[] Get sections
getSpecial ( ) : boolean is special
getStatistics ( ) : ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[]
getSupplement ( ) : boolean Get supplement
getTitle ( boolean $withLocale = false ) : string Get title
getTitleTranslations ( ) : string Get title translations
getTotalArticleDownload ( ) : integer
getTotalArticleView ( ) : integer
getVolume ( ) : string Get volume
getYear ( ) : DateTime Get year
isLastIssue ( ) : boolean
isPublic ( ) : boolean
isPublished ( ) : boolean
isSpecial ( )
isSupplement ( ) : boolean
removeArticle ( Article $article ) : Issue Remove article
removeCatalog ( Catalog $catalog ) Remove catalog
removeSection ( Ojs\JournalBundle\Entity\Section $section ) Remove section from issue
setCover ( string $cover ) : Issue Set cover image path
setCreated ( DateTime $created ) : Issue Set created
setDatePublished ( DateTime $datePublished ) : Issue Set datePublished
setDescription ( string $description ) : Issue Set description
setDisplayMode ( integer $displayMode ) : Issue
setFullFile ( string $fullFile )
setHeader ( string $header )
setInPress ( integer $inPress ) : Issue
setJournal ( Journal $journal ) : Issue Set journal
setLastIssue ( boolean $lastIssue )
setNumber ( string $number ) : Issue Set number
setNumerator ( integer $numerator )
setPublic ( boolean $public )
setPublicURI ( string $publicURI )
setPublished ( boolean $published )
setSpecial ( boolean $special ) : Issue Set is special
setStatistics ( ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[] $statistics )
setSupplement ( boolean $supplement )
setTitle ( string $title ) : Issue Set title
setTotalArticleDownload ( integer $totalArticleDownload )
setTotalArticleView ( integer $totalArticleView )
setUpdated ( DateTime $updated ) : Issue Set updated
setVolume ( string $volume ) : Issue Set volume
setYear ( DateTime $year ) : Issue Set year
translate ( null $locale = null ) : mixed | null | Ojs\JournalBundle\Entity\IssueTranslation Translation helper method

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

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

public __construct ( )

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

Return formatted issue title and id eg. : "Issue title [#id]"
public __toString ( ) : string
Результат string

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

Add article
public addArticle ( Article $article ) : Issue
$article Article
Результат Issue

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

Add catalog
public addCatalog ( Catalog $catalog ) : Issue
$catalog Catalog
Результат Issue

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

public addIssueFile ( IssueFile $issueFile )
$issueFile IssueFile

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

Add section to issue
public addSection ( Ojs\JournalBundle\Entity\Section $section )
$section Ojs\JournalBundle\Entity\Section

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

Get articles
public getArticles ( ) : ArrayCollection | Article[]
Результат Doctrine\Common\Collections\ArrayCollection | Article[]

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

Get catalogs
public getCatalogs ( ) : Doctrine\Common\Collections\Collection
Результат Doctrine\Common\Collections\Collection

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

Get cover image path
public getCover ( ) : string
Результат string

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

Get datePublished
public getDatePublished ( ) : DateTime
Результат DateTime

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

Get description
public getDescription ( ) : string
Результат string

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

public getDisplayMode ( ) : integer
Результат integer

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

public getFullFile ( ) : string
Результат string

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

public getHeader ( ) : string
Результат string

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

Get id
public getId ( ) : integer
Результат integer

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

public getInPress ( ) : integer
Результат integer

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

public getIssueFiles ( ) : ArrayCollection | IssueFile[]
Результат Doctrine\Common\Collections\ArrayCollection | IssueFile[]

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

Get journal
public getJournal ( ) : Journal
Результат Journal

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

Get number
public getNumber ( ) : string
Результат string

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

public getNumerator ( ) : integer
Результат integer

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

public getPublicURI ( ) : string
Результат string

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

Get sections
public getSections ( ) : ArrayCollection | Ojs\JournalBundle\Entity\Section[]
Результат Doctrine\Common\Collections\ArrayCollection | Ojs\JournalBundle\Entity\Section[]

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

is special
public getSpecial ( ) : boolean
Результат boolean

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

public getStatistics ( ) : ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[]
Результат Doctrine\Common\Collections\ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[]

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

Get supplement
public getSupplement ( ) : boolean
Результат boolean

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

Get title
public getTitle ( boolean $withLocale = false ) : string
$withLocale boolean
Результат string

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

Get title translations
public getTitleTranslations ( ) : string
Результат string

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

public getTotalArticleDownload ( ) : integer
Результат integer

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

public getTotalArticleView ( ) : integer
Результат integer

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

Get volume
public getVolume ( ) : string
Результат string

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

Get year
public getYear ( ) : DateTime
Результат DateTime

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

public isLastIssue ( ) : boolean
Результат boolean

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

public isPublic ( ) : boolean
Результат boolean

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

public isPublished ( ) : boolean
Результат boolean

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

public isSpecial ( )

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

public isSupplement ( ) : boolean
Результат boolean

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

Remove article
public removeArticle ( Article $article ) : Issue
$article Article
Результат Issue

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

Remove catalog
public removeCatalog ( Catalog $catalog )
$catalog Catalog

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

Remove section from issue
public removeSection ( Ojs\JournalBundle\Entity\Section $section )
$section Ojs\JournalBundle\Entity\Section

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

Set cover image path
public setCover ( string $cover ) : Issue
$cover string
Результат Issue

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

Set created
public setCreated ( DateTime $created ) : Issue
$created DateTime
Результат Issue

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

Set datePublished
public setDatePublished ( DateTime $datePublished ) : Issue
$datePublished DateTime
Результат Issue

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

Set description
public setDescription ( string $description ) : Issue
$description string
Результат Issue

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

public setDisplayMode ( integer $displayMode ) : Issue
$displayMode integer
Результат Issue

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

public setFullFile ( string $fullFile )
$fullFile string

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

public setHeader ( string $header )
$header string

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

public setInPress ( integer $inPress ) : Issue
$inPress integer
Результат Issue

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

Set journal
public setJournal ( Journal $journal ) : Issue
$journal Journal
Результат Issue

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

public setLastIssue ( boolean $lastIssue )
$lastIssue boolean

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

Set number
public setNumber ( string $number ) : Issue
$number string
Результат Issue

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

public setNumerator ( integer $numerator )
$numerator integer

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

public setPublic ( boolean $public )
$public boolean

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

public setPublicURI ( string $publicURI )
$publicURI string

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

public setPublished ( boolean $published )
$published boolean

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

Set is special
public setSpecial ( boolean $special ) : Issue
$special boolean
Результат Issue

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

public setStatistics ( ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[] $statistics )
$statistics Doctrine\Common\Collections\ArrayCollection | Ojs\AnalyticsBundle\Entity\IssueStatistic[]

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

public setSupplement ( boolean $supplement )
$supplement boolean

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

Set title
public setTitle ( string $title ) : Issue
$title string
Результат Issue

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

public setTotalArticleDownload ( integer $totalArticleDownload )
$totalArticleDownload integer

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

public setTotalArticleView ( integer $totalArticleView )
$totalArticleView integer

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

Set updated
public setUpdated ( DateTime $updated ) : Issue
$updated DateTime
Результат Issue

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

Set volume
public setVolume ( string $volume ) : Issue
$volume string
Результат Issue

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

Set year
public setYear ( DateTime $year ) : Issue
$year DateTime
Результат Issue

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

Translation helper method
public translate ( null $locale = null ) : mixed | null | Ojs\JournalBundle\Entity\IssueTranslation
$locale null
Результат mixed | null | Ojs\JournalBundle\Entity\IssueTranslation

Описание свойств

$id защищенное свойство

protected int $id
Результат integer

$translations защищенное свойство

protected $translations