class SalesRule extendsAbstractRule implementsRuleHasMaxQuantInterface,RuleHasOffersInterface

Traits

Methods

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

string|null
getBefore()

No description

void
setBefore(string|null$before)

No description

string|null
getAfter()

No description

void
setAfter(string|null$after)

No description

void
validateDateTimeString(string|null$date)

No description

string|null
getId()

No description

void
setId(string|null$id)

No description

int|null
getMaxQuant()

No description

void
setMaxQuant(int|null$maxQuant)

No description

Collection
getOffers()

No description

void
addOffer(Offer$offer)

No description

void
setOffers(ArrayCollection$offers)

No description

void
removeOffer(Offer$offer)

No description

__construct()

No description

int|null
getMinQuantPerSession()

No description

void
setMinQuantPerSession(int|null$minQuant)

No description

int|null
getMaxQuantPerSession()

No description

void
setMaxQuantPerSession(int|null$maxQuant)

No description

Details

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

inAfterBeforeTraitat line25
string|null getBefore()

Return Value

string|null

inAfterBeforeTraitat line30
void setBefore(string|null$before)

Parameters

string|null $before

Return Value

void

inAfterBeforeTraitat line41
string|null getAfter()

Return Value

string|null

inAfterBeforeTraitat line46
void setAfter(string|null$after)

Parameters

string|null $after

Return Value

void

inAfterBeforeTraitat line57
protectedvoid validateDateTimeString(string|null$date)

Parameters

string|null $date

Return Value

void

inAbstractRuleat line19
string|null getId()

Return Value

string|null

inAbstractRuleat line24
void setId(string|null$id)

Parameters

string|null $id

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

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

at line24
__construct()

at line29
int|null getMinQuantPerSession()

Return Value

int|null

at line34
void setMinQuantPerSession(int|null$minQuant)

Parameters

int|null $minQuant

Return Value

void

at line57
int|null getMaxQuantPerSession()

Return Value

int|null

at line62
void setMaxQuantPerSession(int|null$maxQuant)

Parameters

int|null $maxQuant

Return Value

void