Copied!

ProductsSelectorData

ProductsSelectorData.php : 13
Final
Implements Countable

Methods

publicaddProduct()

ProductsSelectorData.php : 46
public addProduct(ProductSelectorData $product) : self

Parameters

Name Type Default value Description
$product ProductSelectorData - -

Return values

self

publiccount()

ProductsSelectorData.php : 61
public count() : int

Return values

int

publicgetProductByCode()

ProductsSelectorData.php : 26
public getProductByCode(string $productCode) : ProductSelectorData|null

Parameters

Name Type Default value Description
$productCode string - -

Return values

ProductSelectorData|null

publicgetProducts()

ProductsSelectorData.php : 21
public getProducts() : array<string|int, ProductSelectorData>

Return values

array<string|int, ProductSelectorData>

publicremoveProduct()

ProductsSelectorData.php : 53
public removeProduct(ProductSelectorData $product) : self

Parameters

Name Type Default value Description
$product ProductSelectorData - -

Return values

self

publicsetProducts()

ProductsSelectorData.php : 36
public setProducts(array<string|int, ProductSelectorData$products) : $this

Parameters

Name Type Default value Description
$products array<string|int, ProductSelectorData> - -

Return values

$this