ProductModifierDisplayTypeFactory
in package
implements
ProductModifierDisplayTypeFactoryInterface
Class ProductModifierDisplayTypeFactory
Interfaces, Classes and Traits
- ProductModifierDisplayTypeFactoryInterface
- Interface ProductModifierDisplayTypeFactoryInterface
Table of Contents
- $displayTypes : mixed
- createCollection() : ProductModifierDisplayTypeCollection
- createContentView() : ThemeContentView
- createDisplayType() : AbstractProductModifierDisplayType
Properties
$displayTypes
protected
mixed
$displayTypes
= [ProductModifierDisplayTypeDropdown::class, ProductModifierDisplayTypeImage::class, ProductModifierDisplayTypeRadio::class, ProductModifierDisplayTypeText::class, ProductModifierDisplayTypeBoxedText::class]
Methods
createCollection()
public
createCollection() : ProductModifierDisplayTypeCollection
Tags
Return values
ProductModifierDisplayTypeCollection —createContentView()
public
createContentView(string $elementName[, string $selectedDisplayType = null ]) : ThemeContentView
Parameters
- $elementName : string
- $selectedDisplayType : string = null
Tags
Return values
ThemeContentView —createDisplayType()
protected
createDisplayType(string $className) : AbstractProductModifierDisplayType
Parameters
- $className : string