abstract class AbstractProduct

AbstractProduct Builder

Properties

protected Map $dataset

Methods

__construct(Map $dataset)

neues Objekt

string
getProductNr()

liefert die Produkt Nummer zurück

ProductActiveData|null
getProductActiveData()

liefert ein ProductActiveData Objekt zurück

ProductName|null
getProductName()

liefert ein ProductName Objekt zurück

getProductText()

liefert ein ProductText Objekt zurück

ProductBrand|null
getProductBrand()

liefert ein ProductBrand Objekt zurück

ProductComponentData|null
getProductComponentData()

liefert ein ProductComponentData Objekt zurück

ProductTags|null
getProductTags()

liefert ein ProductTags Objekt zurück

ProductBullets|null
getProductBullets()

liefert ein ProductBullets Objekt zurück

ProductCategories|null
getProductCategories()

liefert ein ProductCategories Objekt zurück

ProductArticleData|null
getProductArticleData()

liefert ein ProductArticleData Objekt zurück

getProduct()

liefert ein Produkt Objekt zurück

Details

at line 47
__construct(Map $dataset)

neues Objekt

Parameters

Map $dataset

at line 59
abstract protected string getProductNr()

liefert die Produkt Nummer zurück

Return Value

string

at line 68
abstract protected ProductActiveData|null getProductActiveData()

liefert ein ProductActiveData Objekt zurück

optional

Return Value

ProductActiveData|null | null

at line 77
abstract protected ProductName|null getProductName()

liefert ein ProductName Objekt zurück

optional

Return Value

ProductName|null | null

at line 84
abstract protected ProductText getProductText()

liefert ein ProductText Objekt zurück

Return Value

ProductText

at line 93
abstract protected ProductBrand|null getProductBrand()

liefert ein ProductBrand Objekt zurück

optional

Return Value

ProductBrand|null | null

at line 102
abstract protected ProductComponentData|null getProductComponentData()

liefert ein ProductComponentData Objekt zurück

optional

Return Value

ProductComponentData|null | null

at line 111
abstract protected ProductTags|null getProductTags()

liefert ein ProductTags Objekt zurück

optional

Return Value

ProductTags|null | null

at line 120
abstract protected ProductBullets|null getProductBullets()

liefert ein ProductBullets Objekt zurück

optional

Return Value

ProductBullets|null | null

at line 129
abstract protected ProductCategories|null getProductCategories()

liefert ein ProductCategories Objekt zurück

optional

Return Value

ProductCategories|null | null

at line 138
abstract protected ProductArticleData|null getProductArticleData()

liefert ein ProductArticleData Objekt zurück

optional

Return Value

ProductArticleData|null | null

at line 145
Product getProduct()

liefert ein Produkt Objekt zurück

Return Value

Product Product