/** * 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); }