Copied!

AbstractUserCondition

AbstractUserCondition.php : 11
Abstract

Constants

publicTYPE_ALL

AbstractUserCondition.php : 13
public mixed TYPE_ALL = 'all'

publicTYPE_CUSTOMER_GROUPS

AbstractUserCondition.php : 15
public mixed TYPE_CUSTOMER_GROUPS = 'customer_groups'

Methods

publicaddData()

CustomDataAwareTrait.php : 28
public final addData(object $data) : self

Parameters

Name Type Default value Description
$data object - -

Return values

self

publicgetCustomerGroups()

AbstractUserCondition.php : 38
public final getCustomerGroups() : array<string|int, CustomerGroupInterface>

Return values

array<string|int, CustomerGroupInterface>

publicgetData()

CustomDataAwareTrait.php : 16
public final getData() : array<string|int, mixed>

Return values

array<string|int, mixed>

publicgetDiscountData()

AbstractDiscountStep.php : 15
public getDiscountData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetType()

AbstractUserCondition.php : 26
public final getType() : string

Return values

string

publicremoveData()

CustomDataAwareTrait.php : 35
public final removeData(object $data) : self

Parameters

Name Type Default value Description
$data object - -

Return values

self

publicsetCustomerGroups()

AbstractUserCondition.php : 43
public final setCustomerGroups(array<string|int, mixed> $customerGroups) : $this

Parameters

Name Type Default value Description
$customerGroups array<string|int, mixed> - -

Return values

$this

publicsetData()

CustomDataAwareTrait.php : 21
public final setData(array<string|int, mixed> $data) : self

Parameters

Name Type Default value Description
$data array<string|int, mixed> - -

Return values

self

publicsetDiscountData()

AbstractDiscountStep.php : 20
public setDiscountData(DiscountDataInterface $discountData) : void

Parameters

Name Type Default value Description
$discountData DiscountDataInterface - -

publicsetType()

AbstractUserCondition.php : 31
public final setType(string|null $type) : $this

Parameters

Name Type Default value Description
$type string|null - -

Return values

$this