Copied!

DiscountDataInterface

DiscountDataInterface.php : 13
Interface

Methods

publicgetConditions()

DiscountDataInterface.php : 66
public getConditions() : ConditionsInterface

Return values

ConditionsInterface

Tags
Assert\valid

()

publicgetGeneralProperties()

DiscountDataInterface.php : 51
public getGeneralProperties() : GeneralPropertiesInterface

Return values

GeneralPropertiesInterface

Tags
Assert\valid

()

publicgetProducts()

DiscountDataInterface.php : 61
public getProducts() : ProductConditionInterface

Return values

ProductConditionInterface

Tags
Assert\valid

()

publicgetRuleType()

DiscountDataInterface.php : 20
public getRuleType() : string

Return values

string

publicgetStepByIdentifier()

DiscountDataInterface.php : 30
public getStepByIdentifier(string $identifier) : DiscountStepData<string|int, object>|null

Parameters

Name Type Default value Description
$identifier string - -

Return values

DiscountStepData<string|int, object>|null

publicgetSteps()

DiscountDataInterface.php : 25
public getSteps() : DiscountStepsData

Return values

DiscountStepsData

Tags
Assert\valid

()

publicgetTargetGroup()

DiscountDataInterface.php : 56
public getTargetGroup() : UserConditionInterface

Return values

UserConditionInterface

Tags
Assert\valid

()

publicgetType()

DiscountDataInterface.php : 18
public getType() : string

Return values

string

publicgetValue()

DiscountDataInterface.php : 71
public getValue() : DiscountValueInterface

Return values

DiscountValueInterface

Tags
Assert\valid

()

publicwithStep()

DiscountDataInterface.php : 38
public withStep(object $data, string $identifier, string $label[, int $priority = 0 ][, bool $active = false ]) : static

Parameters

Name Type Default value Description
$data object - -
$identifier string - -
$label string - -
$priority int 0 -
$active bool false -

Return values

static

publicwithSteps()

DiscountDataInterface.php : 46
public withSteps(DiscountStepsData $steps) : self

Parameters

Name Type Default value Description
$steps DiscountStepsData - -

Return values

self