PHP 클래스 Newscoop\Subscription\Subscription

파일 보기 프로젝트 열기: sourcefabric/newscoop 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
$issues array

보호된 프로퍼티들

프로퍼티 타입 설명
$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