Copied!

AbstractEditDiscountData

AbstractEditDiscountData.php : 13
Abstract

Methods

public__construct()

AbstractEditDiscountData.php : 17
public __construct(DiscountInterface $discount, GeneralPropertiesInterface $generalProperties, UserConditionInterface $userCondition, ProductConditionInterface $productCondition, ConditionsInterface $conditions, DiscountValueInterface $value)

Parameters

Name Type Default value Description
$discount DiscountInterface - -
$generalProperties GeneralPropertiesInterface - -
$userCondition UserConditionInterface - -
$productCondition ProductConditionInterface - -
$conditions ConditionsInterface - -
$value DiscountValueInterface - -

publicgetConditions()

AbstractDiscountData.php : 150
public final getConditions() : ConditionsInterface

Return values

ConditionsInterface

publicgetDiscount()

AbstractEditDiscountData.php : 29
public getDiscount() : DiscountInterface|null

Return values

DiscountInterface|null

publicgetGeneralProperties()

AbstractDiscountData.php : 135
public final getGeneralProperties() : GeneralPropertiesInterface

Return values

GeneralPropertiesInterface

publicgetProducts()

AbstractDiscountData.php : 145
public final getProducts() : ProductConditionInterface

Return values

ProductConditionInterface

publicgetRuleType()

AbstractEditDiscountData.php : 39
public getRuleType() : string

Return values

string

publicgetStepByIdentifier()

AbstractDiscountData.php : 76
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()

AbstractDiscountData.php : 87
public getSteps() : DiscountStepsData

Return values

DiscountStepsData

publicgetTargetGroup()

AbstractDiscountData.php : 140
public final getTargetGroup() : UserConditionInterface

Return values

UserConditionInterface

publicgetTranslationMessages()

AbstractDiscountData.php : 160
public static getTranslationMessages() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetType()

AbstractEditDiscountData.php : 34
public getType() : string

Return values

string

publicgetValue()

AbstractDiscountData.php : 155
public final getValue() : DiscountValueInterface

Return values

DiscountValueInterface

publicwithStep()

AbstractDiscountData.php : 50
public final 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()

AbstractDiscountData.php : 68
public final withSteps(DiscountStepsData $steps) : self

Parameters

Name Type Default value Description
$steps DiscountStepsData - -

Return values

self