ProformaEntity
in package
implements
JsonSerializable
Table of Contents
Interfaces
- JsonSerializable
Properties
- $hasSubscription : bool
- $minDate : string|null
- $plans : mixed
- $subscriptionStartDate : string|null
Methods
- addPlanOption() : mixed
- getHasSubscription() : bool
- Get the value of hasSubscription
- getMinDate() : string|null
- getPlans() : mixed
- getStartDate() : string|null
- Get the value of startDate
- getSubscriptionStartDate() : string|null
- Get the value of subscriptionStartDate
- isDisabled() : mixed
- jsonSerialize() : array<string|int, mixed>
- setHasSubscription() : self
- Set the value of hasSubscription
- setMinDate() : self
- setPlans() : self
- setSubscriptionStartDate() : self
- Set the value of subscriptionStartDate
Properties
$hasSubscription
private
bool
$hasSubscription
= false
$minDate
private
string|null
$minDate
$plans
private
mixed
$plans
= []
Tags
$subscriptionStartDate
private
string|null
$subscriptionStartDate
Methods
addPlanOption()
public
addPlanOption(string $optionName, ProformaPlanOption $planOption) : mixed
Parameters
- $optionName : string
- $planOption : ProformaPlanOption
getHasSubscription()
Get the value of hasSubscription
public
getHasSubscription() : bool
Return values
boolgetMinDate()
public
getMinDate() : string|null
Return values
string|nullgetPlans()
public
getPlans() : mixed
Tags
getStartDate()
Get the value of startDate
public
getStartDate() : string|null
Return values
string|nullgetSubscriptionStartDate()
Get the value of subscriptionStartDate
public
getSubscriptionStartDate() : string|null
Return values
string|nullisDisabled()
public
isDisabled() : mixed
jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed>setHasSubscription()
Set the value of hasSubscription
public
setHasSubscription(bool $hasSubscription) : self
Parameters
- $hasSubscription : bool
Return values
selfsetMinDate()
public
setMinDate(string|null $minDate) : self
Parameters
- $minDate : string|null
Return values
selfsetPlans()
public
setPlans(array<string|int, ProformaPlanOption> $plans) : self
Parameters
- $plans : array<string|int, ProformaPlanOption>
Return values
selfsetSubscriptionStartDate()
Set the value of subscriptionStartDate
public
setSubscriptionStartDate(string|null $subscriptionStartDate) : self
Parameters
- $subscriptionStartDate : string|null