/** * Comment getter * * @param \XLite\Model\OrderHistoryEvents $event Event * * @return string */ protected function getComment(\XLite\Model\OrderHistoryEvents $event) { $result = $event->getComment(); $codes = array(\XLite\Core\OrderHistory::CODE_ORDER_EDITED, \XLite\Core\OrderHistory::CODE_CHANGE_NOTES_ORDER); if (in_array($event->getCode(), $codes)) { $changes = unserialize($result); if (is_array($changes)) { $widget = new \XLite\View\OrderEditHistoryData(array(\XLite\View\OrderEditHistoryData::PARAM_CHANGES => $changes)); $widget->init(); $result = $widget->getContent(); } } return $result; }
/** * {@inheritDoc} */ public function getCode() { $this->__initializer__ && $this->__initializer__->__invoke($this, 'getCode', array()); return parent::getCode(); }