OXID eShop CE  6.1.5
OxidEsales\EshopCommunity\Application\Model\VariantSelectList Class Reference
+ Inheritance diagram for OxidEsales\EshopCommunity\Application\Model\VariantSelectList:
+ Collaboration diagram for OxidEsales\EshopCommunity\Application\Model\VariantSelectList:

Public Member Functions

 __construct ($sLabel, $iIndex)
 
 getLabel ()
 
 addVariant ($sName, $sValue, $blDisabled, $blActive)
 
 getActiveSelection ()
 
 getSelections ()
 

Protected Attributes

 $_sLabel = null
 
 $_iIndex = 0
 
 $_aList = []
 
 $_oActiveSelection = null
 

Detailed Description

Variant selection lists manager class

Constructor & Destructor Documentation

◆ __construct()

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::__construct (   $sLabel,
  $iIndex 
)

Builds current selection list

Parameters
string$sLabellist label
int$iIndexlist index

Member Function Documentation

◆ addVariant()

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::addVariant (   $sName,
  $sValue,
  $blDisabled,
  $blActive 
)

Adds given variant info to current variant selection list

Parameters
string$sNameselection name
string$sValueselection value
string$blDisabledselection state - disabled/enabled
string$blActiveselection state - active/inactive

◆ getActiveSelection()

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::getActiveSelection ( )

Returns active selection object

Returns
oxSelection

◆ getLabel()

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::getLabel ( )

Returns variant selection list label

Returns
string

◆ getSelections()

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::getSelections ( )

Returns array of oxSelection's

Returns
array

Member Data Documentation

◆ $_aList

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::$_aList = []
protected

◆ $_iIndex

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::$_iIndex = 0
protected

◆ $_oActiveSelection

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::$_oActiveSelection = null
protected

◆ $_sLabel

OxidEsales\EshopCommunity\Application\Model\VariantSelectList::$_sLabel = null
protected

The documentation for this class was generated from the following file: