Copied!

UserConditionInterface

UserConditionInterface.php : 11
Interface

Constants

publicIDENTIFIER

UserConditionInterface.php : 13
public mixed IDENTIFIER = 'target_group'

publicLABEL_KEY

UserConditionInterface.php : 14
public mixed LABEL_KEY = 'discount.label.target_group.label'

Methods

publicaddData()

CustomDataAwareInterface.php : 34
public addData(object $data) : $this

Parameters

Name Type Default value Description
$data object - -

Return values

$this

publicgetCustomerGroups()

UserConditionInterface.php : 26
public getCustomerGroups() : array<string|int, CustomerGroupInterface>

Return values

array<string|int, CustomerGroupInterface>

publicgetData()

CustomDataAwareInterface.php : 22

TODO: Create a dedicated "Valid"-like constraint that will use different validation groups in itself.

public getData() : array<string|int, object>

TODO: See https://github.com/symfony/symfony/issues/40741.

Return values

array<string|int, object>

publicgetDiscountData()

DiscountDataAwareInterface.php : 13
public getDiscountData() : DiscountDataInterface

Return values

DiscountDataInterface

publicgetType()

UserConditionInterface.php : 16
public getType() : string

Return values

string

publicremoveData()

CustomDataAwareInterface.php : 39
public removeData(object $data) : $this

Parameters

Name Type Default value Description
$data object - -

Return values

$this

publicsetCustomerGroups()

UserConditionInterface.php : 33
public setCustomerGroups(array<string|int, CustomerGroupInterface$customerGroups) : $this

Parameters

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

Return values

$this

publicsetData()

CustomDataAwareInterface.php : 29
public setData(array<string|int, object> $data) : $this

Parameters

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

Return values

$this

publicsetDiscountData()

DiscountDataAwareInterface.php : 15
public setDiscountData(DiscountDataInterface $discountData) : void

Parameters

Name Type Default value Description
$discountData DiscountDataInterface - -

publicsetType()

UserConditionInterface.php : 21
public setType(string $type) : $this

Parameters

Name Type Default value Description
$type string - -

Return values

$this