Copied!

DiscountInterface

DiscountInterface.php : 15
Interface

Methods

publicgetConditionByClassName()

DiscountInterface.php : 66
public getConditionByClassName(string $class) : DiscountConditionInterface|null

Parameters

Name Type Default value Description
$class string - -

Return values

DiscountConditionInterface|null

publicgetConditionByIdentifier()

DiscountInterface.php : 68
public getConditionByIdentifier(string $identifier) : DiscountConditionInterface|null

Parameters

Name Type Default value Description
$identifier string - -

Return values

DiscountConditionInterface|null

publicgetConditions()

DiscountInterface.php : 57
public getConditions() : array<string|int, DiscountConditionInterface>

Return values

array<string|int, DiscountConditionInterface>

publicgetContext()

DiscountInterface.php : 82

Returns the discount context.

public getContext() : MapInterface<string, mixed>|null

The context is a set of key-value pairs that can be used to store additional information about the discount.

Return values

MapInterface<string, mixed>|null

publicgetCreatedAt()

DiscountInterface.php : 40
public getCreatedAt() : DateTimeInterface

Return values

DateTimeInterface

publicgetCreator()

DiscountInterface.php : 48
public getCreator() : User

Return values

User

publicgetDescription()

DiscountInterface.php : 28
public getDescription([int|null $languageId = null ]) : string|null

Parameters

Name Type Default value Description
$languageId int|null null -

Return values

string|null

publicgetEndDate()

DiscountInterface.php : 46
public getEndDate() : DateTimeInterface|null

Return values

DateTimeInterface|null

publicgetId()

DiscountInterface.php : 17
public getId() : int

Return values

int

publicgetIdentifier()

DiscountInterface.php : 19
public getIdentifier() : string

Return values

string

publicgetLabel()

DiscountInterface.php : 30
public getLabel([int|null $languageId = null ]) : string|null

Parameters

Name Type Default value Description
$languageId int|null null -

Return values

string|null

publicgetLabelDescription()

DiscountInterface.php : 32
public getLabelDescription([int|null $languageId = null ]) : string|null

Parameters

Name Type Default value Description
$languageId int|null null -

Return values

string|null

publicgetLastContributor()

DiscountInterface.php : 50
public getLastContributor() : User

Return values

User

publicgetName()

DiscountInterface.php : 21
public getName([int|null $languageId = null ]) : string

Parameters

Name Type Default value Description
$languageId int|null null -

Return values

string

publicgetPriority()

DiscountInterface.php : 34
public getPriority() : int

Return values

int

publicgetRule()

DiscountInterface.php : 52
public getRule() : DiscountRuleInterface

Return values

DiscountRuleInterface

publicgetStartDate()

DiscountInterface.php : 44
public getStartDate() : DateTimeInterface

Return values

DateTimeInterface

publicgetTranslations()

DiscountInterface.php : 73
public getTranslations() : array<string|int, DiscountTranslationInterface>

Return values

array<string|int, DiscountTranslationInterface>

publicgetType()

DiscountInterface.php : 26
public getType() : string

Return values

string

publicgetUpdatedAt()

DiscountInterface.php : 42
public getUpdatedAt() : DateTimeInterface

Return values

DateTimeInterface

publicisActive()

DiscountInterface.php : 38
public isActive() : bool

Return values

bool

publicisEnabled()

DiscountInterface.php : 36
public isEnabled() : bool

Return values

bool