class IntervalRule implementsRuleInterface,RuleHasOffersInterface,RuleHasMaxQuantInterface

Traits

Methods

Collection
getOffers()

No description

void
addOffer(Offer$offer)

No description

void
setOffers(ArrayCollection$offers)

No description

void
removeOffer(Offer$offer)

No description

int|null
getMaxQuant()

No description

void
setMaxQuant(int|null$maxQuant)

No description

bool
validMysqlDateTime(string|null$value)

No description

void
checkDateIsLater(string|null$laterDate,string|null$thanDate)

No description

void
checkDateIsEqualOrLater(string|null$laterDate,string|null$thanDate)

No description

void
checkDateIsEarlier(string|null$earlierDate,string|null$thanDate)

No description

void
checkDateIsEqualOrEarlier(string|null$earlierDate,string|null$thanDate)

No description

__construct()

No description

string|null
getId()

No description

void
setId(string|null$id)

No description

int
getFrequency()

No description

void
setFrequency(int$frequency)

No description

string
getParams()

No description

void
setParams(string$params)

No description

bool
isActive()

No description

void
setActive(bool$active)

No description

array
getTimeIntervals()

No description

void
setTimeIntervals(array$timeIntervals)

No description

string|null
getStartDate()

No description

void
setStartDate(string|null$startDate)

No description

string|null
getEndDate()

No description

void
setEndDate(string|null$endDate)

No description

string
getTimezone()

No description

void
setTimezone(string$timeZone)

No description

Details

inOffersTraitat line19
Collection getOffers()

Return Value

Collection

inOffersTraitat line24
void addOffer(Offer$offer)

Parameters

Offer $offer

Return Value

void

inOffersTraitat line33
void setOffers(ArrayCollection$offers)

Parameters

ArrayCollection $offers

Return Value

void

inOffersTraitat line38
void removeOffer(Offer$offer)

Parameters

Offer $offer

Return Value

void

inMaxQuantTraitat line19
int|null getMaxQuant()

Return Value

int|null

inMaxQuantTraitat line24
void setMaxQuant(int|null$maxQuant)

Parameters

int|null $maxQuant

Return Value

void

protectedbool validMysqlDateTime(string|null$value)

Parameters

string|null $value

Return Value

bool

protectedvoid checkDateIsLater(string|null$laterDate,string|null$thanDate)

Parameters

string|null $laterDate
string|null $thanDate

Return Value

void

Exceptions

CommonObjectException

protectedvoid checkDateIsEqualOrLater(string|null$laterDate,string|null$thanDate)

Parameters

string|null $laterDate
string|null $thanDate

Return Value

void

Exceptions

CommonObjectException

protectedvoid checkDateIsEarlier(string|null$earlierDate,string|null$thanDate)

Parameters

string|null $earlierDate
string|null $thanDate

Return Value

void

Exceptions

CommonObjectException

protectedvoid checkDateIsEqualOrEarlier(string|null$earlierDate,string|null$thanDate)

Parameters

string|null $earlierDate
string|null $thanDate

Return Value

void

Exceptions

CommonObjectException

at line59
__construct()

at line64
string|null getId()

Return Value

string|null

at line69
void setId(string|null$id)

Parameters

string|null $id

Return Value

void

at line74
int getFrequency()

Return Value

int

at line79
void setFrequency(int$frequency)

Parameters

int $frequency

Return Value

void

at line84
string getParams()

Return Value

string

at line89
void setParams(string$params)

Parameters

string $params

Return Value

void

at line94
bool isActive()

Return Value

bool

at line99
void setActive(bool$active)

Parameters

bool $active

Return Value

void

at line104
array getTimeIntervals()

Return Value

array

at line109
void setTimeIntervals(array$timeIntervals)

Parameters

array $timeIntervals

Return Value

void

at line114
string|null getStartDate()

Return Value

string|null

at line119
void setStartDate(string|null$startDate)

Parameters

string|null $startDate

Return Value

void

at line126
string|null getEndDate()

Return Value

string|null

at line131
void setEndDate(string|null$endDate)

Parameters

string|null $endDate

Return Value

void

at line138
string getTimezone()

Return Value

string

at line143
void setTimezone(string$timeZone)

Parameters

string $timeZone

Return Value

void