PHP Class Newscoop\Subscription\Subscription

Afficher le fichier Open project: sourcefabric/newscoop Class Usage Examples

Méthodes publiques

Свойство Type Description
$issues array

Protected Properties

Свойство Type Description
$active string
$articles array
$currency string
$id integer
$publication Newscoop\Entity\Publication
$sections array
$toPay float
$type string
$user Newscoop\Entity\User

Méthodes publiques

Méthode Description
__construct ( )
addArticle ( Article $article ) : void Add article
addIssue ( Issue $issue ) : void Add issue
addSection ( Section $section ) : void Add section
addSections ( array $values, Publication $publication ) : void Add sections
getArticles ( ) : array Get articles
getCurrency ( ) : string Get currency
getId ( ) : integer Get id
getIssues ( ) : array Get issues
getPublication ( ) : Publication Get publication
getPublicationId ( ) : integer Get publication id
getPublicationName ( ) : string Get publication name
getSections ( ) : array Get sections
getToPay ( ) : float Get to pay
getType ( ) : string Get type
getUser ( ) : User Get user
isActive ( ) : boolean Is active
isTrial ( ) : boolean Test if is trial
setActive ( boolean $active ) : Newscoop\Entity\Subscription Set active
setArticles ( array $values ) : void Set articles
setCurrency ( $currency ) : string Set currency
setIssues ( array $values ) : void Set issues
setPublication ( Publication $publication ) : Newscoop\Entity\Subscription Set publication
setSections ( array $values ) : void Set sections
setToPay ( float $toPay ) : Newscoop\Entity\Subscription Set to pay
setType ( string $type ) : Newscoop\Entity\Subscription Set type
setUser ( User $user ) : void Set user

Private Methods

Méthode Description
hasSection ( Section $section, array $languages ) : boolean Test if has given section

Method Details

__construct() public méthode

public __construct ( )

addArticle() public méthode

Add article
public addArticle ( Article $article ) : void
$article Article
Résultat void

addIssue() public méthode

Add issue
public addIssue ( Issue $issue ) : void
$issue Issue
Résultat void

addSection() public méthode

Add section
public addSection ( Section $section ) : void
$section Section
Résultat void

addSections() public méthode

Add sections
public addSections ( array $values, Publication $publication ) : void
$values array
$publication Newscoop\Entity\Publication
Résultat void

getArticles() public méthode

Get articles
public getArticles ( ) : array
Résultat array

getCurrency() public méthode

Get currency
public getCurrency ( ) : string
Résultat string

getId() public méthode

Get id
public getId ( ) : integer
Résultat integer

getIssues() public méthode

Get issues
public getIssues ( ) : array
Résultat array

getPublication() public méthode

Get publication
public getPublication ( ) : Publication
Résultat Newscoop\Entity\Publication

getPublicationId() public méthode

Get publication id
public getPublicationId ( ) : integer
Résultat integer

getPublicationName() public méthode

Get publication name
public getPublicationName ( ) : string
Résultat string

getSections() public méthode

Get sections
public getSections ( ) : array
Résultat array

getToPay() public méthode

Get to pay
public getToPay ( ) : float
Résultat float

getType() public méthode

Get type
public getType ( ) : string
Résultat string

getUser() public méthode

Get user
public getUser ( ) : User
Résultat Newscoop\Entity\User

isActive() public méthode

Is active
public isActive ( ) : boolean
Résultat boolean

isTrial() public méthode

Test if is trial
public isTrial ( ) : boolean
Résultat boolean

setActive() public méthode

Set active
public setActive ( boolean $active ) : Newscoop\Entity\Subscription
$active boolean
Résultat Newscoop\Entity\Subscription

setArticles() public méthode

Set articles
public setArticles ( array $values ) : void
$values array
Résultat void

setCurrency() public méthode

Set currency
public setCurrency ( $currency ) : string
Résultat string

setIssues() public méthode

Set issues
public setIssues ( array $values ) : void
$values array
Résultat void

setPublication() public méthode

Set publication
public setPublication ( Publication $publication ) : Newscoop\Entity\Subscription
$publication Newscoop\Entity\Publication
Résultat Newscoop\Entity\Subscription

setSections() public méthode

Set sections
public setSections ( array $values ) : void
$values array
Résultat void

setToPay() public méthode

Set to pay
public setToPay ( float $toPay ) : Newscoop\Entity\Subscription
$toPay float
Résultat Newscoop\Entity\Subscription

setType() public méthode

Set type
public setType ( string $type ) : Newscoop\Entity\Subscription
$type string
Résultat Newscoop\Entity\Subscription

setUser() public méthode

Set user
public setUser ( User $user ) : void
$user Newscoop\Entity\User
Résultat void

Property Details

$active protected_oe property

protected string $active
Résultat string

$articles protected_oe property

protected array $articles
Résultat array

$currency protected_oe property

protected string $currency
Résultat string

$id protected_oe property

protected int $id
Résultat integer

$issues public_oe property

public array $issues
Résultat array

$publication protected_oe property

protected Publication,Newscoop\Entity $publication
Résultat Newscoop\Entity\Publication

$sections protected_oe property

protected array $sections
Résultat array

$toPay protected_oe property

protected float $toPay
Résultat float

$type protected_oe property

protected string $type
Résultat string

$user protected_oe property

protected User,Newscoop\Entity $user
Résultat Newscoop\Entity\User