PHP Class Newscoop\Subscription\Section

Datei anzeigen Open project: sourcefabric/newscoop Class Usage Examples

Protected Properties

Property Type Description
$days integer
$id integer
$language Newscoop\Entity\Language
$noticeSent string
$paidDays integer
$sectionNumber integer
$startDate DateTime
$subscription Newscoop\Subscription\Subscription

Public Methods

Method Description
__construct ( Subscription $subscription, integer $sectionNumber )
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
getSectionNumber ( ) : string Get section number
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
setNoticeSent ( string $noticeSent ) Set noticeSent
setPaidDays ( integer $paidDays ) : Newscoop\Entity\SubscriptionSection Set paid days
setStartDate ( DateTime $date ) : Newscoop\Entity\SubscriptionSection Set start date

Method Details

__construct() public method

public __construct ( Subscription $subscription, integer $sectionNumber )
$subscription Subscription
$sectionNumber integer

getDays() public method

Get days
public getDays ( ) : integer
return integer

getExpirationDate() public method

Get expiration date
public getExpirationDate ( ) : DateTime
return DateTime

getId() public method

Get id
public getId ( ) : integer
return integer

getLanguage() public method

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

getLanguageId() public method

Get language id
public getLanguageId ( ) : integer
return integer

getLanguageName() public method

Get language name
public getLanguageName ( ) : string
return string

getName() public method

Get name
public getName ( ) : string
return string

getPaidDays() public method

Get paid days
public getPaidDays ( ) : integer
return integer

getSectionNumber() public method

Get section number
public getSectionNumber ( ) : string
return string

getStartDate() public method

Get start date
public getStartDate ( ) : DateTime
return DateTime

getSubscription() public method

Get subscription
public getSubscription ( ) : Newscoop\Subscription\Subscription
return Newscoop\Subscription\Subscription

hasLanguage() public method

Test if has language set
public hasLanguage ( ) : boolean
return boolean

setDays() public method

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

setLanguage() public method

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

setNoticeSent() public method

Set noticeSent
public setNoticeSent ( string $noticeSent )
$noticeSent string

setPaidDays() public method

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

setStartDate() public method

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

Property Details

$days protected_oe property

protected int $days
return integer

$id protected_oe property

protected int $id
return integer

$language protected_oe property

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

$noticeSent protected_oe property

protected string $noticeSent
return string

$paidDays protected_oe property

protected int $paidDays
return integer

$sectionNumber protected_oe property

protected int $sectionNumber
return integer

$startDate protected_oe property

protected DateTime $startDate
return DateTime

$subscription protected_oe property

protected Newscoop\Subscription\Subscription $subscription
return Newscoop\Subscription\Subscription