/** * Return entity attribute values as a single string (e.g. Color: Red, Size: XXL, ...) * * @param \XLite\Model\OrderItem $entity OrderItem entity * * @return string */ protected function getAttributeValuesAsString($entity) { $result = array(); foreach ($entity->getAttributeValues() as $av) { $result[] = sprintf('%s: %s', $av->getActualName(), $av->getActualValue()); } return implode(', ', $result); }
/** * {@inheritDoc} */ public function getAttributeValues() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getAttributeValues', array()); return parent::getAttributeValues(); }