PHP Класс Newscoop\Subscription\Subscription

Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
$issues array

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

Свойство Тип Описание
$active string
$articles array
$currency string
$id integer
$publication Newscoop\Entity\Publication
$sections array
$toPay float
$type string
$user Newscoop\Entity\User

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

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

Приватные методы

Метод Описание
hasSection ( Section $section, array $languages ) : boolean Test if has given section

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

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

public __construct ( )

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

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

addIssue() публичный метод

Add issue
public addIssue ( Issue $issue ) : void
$issue Issue
Результат void

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

Add section
public addSection ( Section $section ) : void
$section Section
Результат void

addSections() публичный метод

Add sections
public addSections ( array $values, Publication $publication ) : void
$values array
$publication Newscoop\Entity\Publication
Результат void

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

Get articles
public getArticles ( ) : array
Результат array

getCurrency() публичный метод

Get currency
public getCurrency ( ) : string
Результат string

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

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

getIssues() публичный метод

Get issues
public getIssues ( ) : array
Результат array

getPublication() публичный метод

Get publication
public getPublication ( ) : Publication
Результат Newscoop\Entity\Publication

getPublicationId() публичный метод

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

getPublicationName() публичный метод

Get publication name
public getPublicationName ( ) : string
Результат string

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

Get sections
public getSections ( ) : array
Результат array

getToPay() публичный метод

Get to pay
public getToPay ( ) : float
Результат float

getType() публичный метод

Get type
public getType ( ) : string
Результат string

getUser() публичный метод

Get user
public getUser ( ) : User
Результат Newscoop\Entity\User

isActive() публичный метод

Is active
public isActive ( ) : boolean
Результат boolean

isTrial() публичный метод

Test if is trial
public isTrial ( ) : boolean
Результат boolean

setActive() публичный метод

Set active
public setActive ( boolean $active ) : Newscoop\Entity\Subscription
$active boolean
Результат Newscoop\Entity\Subscription

setArticles() публичный метод

Set articles
public setArticles ( array $values ) : void
$values array
Результат void

setCurrency() публичный метод

Set currency
public setCurrency ( $currency ) : string
Результат string

setIssues() публичный метод

Set issues
public setIssues ( array $values ) : void
$values array
Результат void

setPublication() публичный метод

Set publication
public setPublication ( Publication $publication ) : Newscoop\Entity\Subscription
$publication Newscoop\Entity\Publication
Результат Newscoop\Entity\Subscription

setSections() публичный метод

Set sections
public setSections ( array $values ) : void
$values array
Результат void

setToPay() публичный метод

Set to pay
public setToPay ( float $toPay ) : Newscoop\Entity\Subscription
$toPay float
Результат Newscoop\Entity\Subscription

setType() публичный метод

Set type
public setType ( string $type ) : Newscoop\Entity\Subscription
$type string
Результат Newscoop\Entity\Subscription

setUser() публичный метод

Set user
public setUser ( User $user ) : void
$user Newscoop\Entity\User
Результат void

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

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

protected string $active
Результат string

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

protected array $articles
Результат array

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

protected string $currency
Результат string

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

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

$issues публичное свойство

public array $issues
Результат array

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

protected Publication,Newscoop\Entity $publication
Результат Newscoop\Entity\Publication

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

protected array $sections
Результат array

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

protected float $toPay
Результат float

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

protected string $type
Результат string

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

protected User,Newscoop\Entity $user
Результат Newscoop\Entity\User