Beispiel #1
0
 /**
  * Return modifier title
  *
  * @param \XLite\Model\AttributeValue\AttributeValueSelect $value Value
  *
  * @return string
  */
 protected function getModifierTitle(\XLite\Model\AttributeValue\AttributeValueSelect $value)
 {
     $result = array();
     foreach ($value::getModifiers() as $field => $v) {
         $modifier = $value->getAbsoluteValue($field);
         if (0 != $modifier) {
             $result[] = \XLite\Model\AttributeValue\AttributeValueSelect::formatModifier($modifier, $field);
         }
     }
     return $result ? ' (' . implode(', ', $result) . ')' : '';
 }
 /**
  * {@inheritDoc}
  */
 public function getAbsoluteValue($field)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAbsoluteValue', array($field));
     return parent::getAbsoluteValue($field);
 }