Copied!

AbstractProductCondition

AbstractProductCondition.php : 13
Abstract

Constants

publicTYPE_ALL

AbstractProductCondition.php : 15
public mixed TYPE_ALL = 'all'

publicTYPE_CATEGORIES

AbstractProductCondition.php : 17
public mixed TYPE_CATEGORIES = 'categories'

publicTYPE_PRODUCTS

AbstractProductCondition.php : 16
public mixed TYPE_PRODUCTS = 'products'

Methods

public__construct()

AbstractProductCondition.php : 28
public __construct()

publicaddData()

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

Parameters

Name Type Default value Description
$data object - -

Return values

self

publicgetCategories()

AbstractProductCondition.php : 57
public getCategories() : array<string|int, TaxonomyEntry>

Return values

array<string|int, TaxonomyEntry>

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

publicgetProducts()

AbstractProductCondition.php : 45
public getProducts() : ProductsSelectorData

Return values

ProductsSelectorData

publicgetType()

AbstractProductCondition.php : 33
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

publicsetCategories()

AbstractProductCondition.php : 62
public setCategories(array<string|int, mixed>|null $categories) : self

Parameters

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

Return values

self

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 - -

publicsetProducts()

AbstractProductCondition.php : 50
public setProducts(ProductsSelectorData|null $products) : self

Parameters

Name Type Default value Description
$products ProductsSelectorData|null - -

Return values

self

publicsetType()

AbstractProductCondition.php : 38
public final setType(string|null $type) : $this

Parameters

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

Return values

$this