PHP Class Newscoop\Entity\Issue

Datei anzeigen Open project: sourcefabric/newscoop Class Usage Examples

Protected Properties

Property Type Description
$articleTemplate Newscoop\Entity\Template"
$id integer
$language Newscoop\Entity\Language
$name string
$number integer
$outputSettingsIssues Newscoop\Entity\Output\OutputSettingsIssue
$publication Newscoop\Entity\Publication
$sectionTemplate Newscoop\Entity\Template"
$sections array
$shortName string
$template Newscoop\Entity\Template"
$workflowStatus string

Public Methods

Method Description
__construct ( integer $number, Publication $publication = null, Language $language = null )
addSection ( Section $section ) : void Add section
getId ( ) : integer Get id
getLanguage ( ) : Newscoop\Entity\Language Get language
getLanguageCode ( ) : string Get language code
getLanguageId ( ) : integer Get language id
getName ( ) : string Get name of the issue
getNumber ( ) : integer Get issue number
getPublication ( ) : Publication Get publication
getPublicationId ( ) : integer Get publication Id
getSections ( ) : array Get sections
getShortName ( ) : string Get short name of the issue
getWorkflowStatus ( ) : string Get workflow status
setArticleTemplate ( Template $template ) : Newscoop\Entity\Issue Set article template
setSectionTemplate ( Template $template ) : Newscoop\Entity\Issue Set section template
setTemplate ( Template $template ) : Newscoop\Entity\Issue Set template
setWorkflowStatus ( string $workflowStatus ) : void Set workflow status

Method Details

__construct() public method

public __construct ( integer $number, Publication $publication = null, Language $language = null )
$number integer
$publication Publication
$language Language

addSection() public method

Add section
public addSection ( Section $section ) : void
$section Section
return void

getId() public method

Get id
public getId ( ) : integer
return integer

getLanguage() public method

Get language
public getLanguage ( ) : Newscoop\Entity\Language
return Newscoop\Entity\Language

getLanguageCode() public method

Get language code
public getLanguageCode ( ) : string
return string

getLanguageId() public method

Get language id
public getLanguageId ( ) : integer
return integer

getName() public method

Get name of the issue
public getName ( ) : string
return string

getNumber() public method

Get issue number
public getNumber ( ) : integer
return integer

getPublication() public method

Get publication
public getPublication ( ) : Publication
return Publication

getPublicationId() public method

Get publication Id
public getPublicationId ( ) : integer
return integer

getSections() public method

Get sections
public getSections ( ) : array
return array

getShortName() public method

Get short name of the issue
public getShortName ( ) : string
return string

getWorkflowStatus() public method

Get workflow status
public getWorkflowStatus ( ) : string
return string

setArticleTemplate() public method

Set article template
public setArticleTemplate ( Template $template ) : Newscoop\Entity\Issue
$template Template
return Newscoop\Entity\Issue

setSectionTemplate() public method

Set section template
public setSectionTemplate ( Template $template ) : Newscoop\Entity\Issue
$template Template
return Newscoop\Entity\Issue

setTemplate() public method

Set template
public setTemplate ( Template $template ) : Newscoop\Entity\Issue
$template Template
return Newscoop\Entity\Issue

setWorkflowStatus() public method

Set workflow status
public setWorkflowStatus ( string $workflowStatus ) : void
$workflowStatus string
return void

Property Details

$articleTemplate protected_oe property

protected Newscoop\Entity\Template" $articleTemplate
return Newscoop\Entity\Template"

$id protected_oe property

protected int $id
return integer

$language protected_oe property

protected Newscoop\Entity\Language $language
return Newscoop\Entity\Language

$name protected_oe property

protected string $name
return string

$number protected_oe property

protected int $number
return integer

$outputSettingsIssues protected_oe property

protected Newscoop\Entity\Output\OutputSettingsIssue $outputSettingsIssues
return Newscoop\Entity\Output\OutputSettingsIssue

$publication protected_oe property

protected Newscoop\Entity\Publication $publication
return Newscoop\Entity\Publication

$sectionTemplate protected_oe property

protected Newscoop\Entity\Template" $sectionTemplate
return Newscoop\Entity\Template"

$sections protected_oe property

protected array $sections
return array

$shortName protected_oe property

protected string $shortName
return string

$template protected_oe property

protected Newscoop\Entity\Template" $template
return Newscoop\Entity\Template"

$workflowStatus protected_oe property

protected string $workflowStatus
return string