PHP 클래스 Newscoop\Subscription\Article

파일 보기 프로젝트 열기: sourcefabric/newscoop

보호된 프로퍼티들

프로퍼티 타입 설명
$article
$articleNumber integer
$days integer
$id integer
$language Newscoop\Entity\Language
$noticeSent string
$paidDays integer
$startDate DateTime
$subscription Newscoop\Subscription\Subscription

공개 메소드들

메소드 설명
__construct ( Subscription $subscription, Article $article )
getArticle ( ) : string Get article
getArticleNumber ( ) : integer Get articleNumber
getDays ( ) : integer Get days
getExpirationDate ( ) : DateTime Get expiration date
getId ( ) : integer Get id
getLanguage ( ) : Newscoop\Entity\Language Get language
getLanguageId ( ) : integer Get language id
getLanguageName ( ) : string Get language name
getName ( ) : string Get name
getPaidDays ( ) : integer Get paid days
getStartDate ( ) : DateTime Get start date
getSubscription ( ) : Newscoop\Subscription\Subscription Get subscription
hasLanguage ( ) : boolean Test if has language set
setDays ( integer $days ) : Newscoop\Entity\SubscriptionSection Set days
setLanguage ( Language $language ) : void Set language
setPaidDays ( integer $paidDays ) : Newscoop\Entity\SubscriptionSection Set paid days
setStartDate ( DateTime $date ) : Newscoop\Entity\SubscriptionSection Set start date

메소드 상세

__construct() 공개 메소드

public __construct ( Subscription $subscription, Article $article )
$subscription Subscription
$article Newscoop\Entity\Article

getArticle() 공개 메소드

Get article
public getArticle ( ) : string
리턴 string

getArticleNumber() 공개 메소드

Get articleNumber
public getArticleNumber ( ) : integer
리턴 integer

getDays() 공개 메소드

Get days
public getDays ( ) : integer
리턴 integer

getExpirationDate() 공개 메소드

Get expiration date
public getExpirationDate ( ) : DateTime
리턴 DateTime

getId() 공개 메소드

Get id
public getId ( ) : integer
리턴 integer

getLanguage() 공개 메소드

Get language
public getLanguage ( ) : Newscoop\Entity\Language
리턴 Newscoop\Entity\Language

getLanguageId() 공개 메소드

Get language id
public getLanguageId ( ) : integer
리턴 integer

getLanguageName() 공개 메소드

Get language name
public getLanguageName ( ) : string
리턴 string

getName() 공개 메소드

Get name
public getName ( ) : string
리턴 string

getPaidDays() 공개 메소드

Get paid days
public getPaidDays ( ) : integer
리턴 integer

getStartDate() 공개 메소드

Get start date
public getStartDate ( ) : DateTime
리턴 DateTime

getSubscription() 공개 메소드

Get subscription
public getSubscription ( ) : Newscoop\Subscription\Subscription
리턴 Newscoop\Subscription\Subscription

hasLanguage() 공개 메소드

Test if has language set
public hasLanguage ( ) : boolean
리턴 boolean

setDays() 공개 메소드

Set days
public setDays ( integer $days ) : Newscoop\Entity\SubscriptionSection
$days integer
리턴 Newscoop\Entity\SubscriptionSection

setLanguage() 공개 메소드

Set language
public setLanguage ( Language $language ) : void
$language Newscoop\Entity\Language
리턴 void

setPaidDays() 공개 메소드

Set paid days
public setPaidDays ( integer $paidDays ) : Newscoop\Entity\SubscriptionSection
$paidDays integer
리턴 Newscoop\Entity\SubscriptionSection

setStartDate() 공개 메소드

Set start date
public setStartDate ( DateTime $date ) : Newscoop\Entity\SubscriptionSection
$date DateTime
리턴 Newscoop\Entity\SubscriptionSection

프로퍼티 상세

$article 보호되어 있는 프로퍼티

protected $article

$articleNumber 보호되어 있는 프로퍼티

protected int $articleNumber
리턴 integer

$days 보호되어 있는 프로퍼티

protected int $days
리턴 integer

$id 보호되어 있는 프로퍼티

protected int $id
리턴 integer

$language 보호되어 있는 프로퍼티

protected Newscoop\Entity\Language $language
리턴 Newscoop\Entity\Language

$noticeSent 보호되어 있는 프로퍼티

protected string $noticeSent
리턴 string

$paidDays 보호되어 있는 프로퍼티

protected int $paidDays
리턴 integer

$startDate 보호되어 있는 프로퍼티

protected DateTime $startDate
리턴 DateTime

$subscription 보호되어 있는 프로퍼티

protected Newscoop\Subscription\Subscription $subscription
리턴 Newscoop\Subscription\Subscription