/**
  * Details getter
  *
  * @param \XLite\Model\OrderHistoryEvents $event Event
  *
  * @return array
  */
 protected function getDetails(\XLite\Model\OrderHistoryEvents $event)
 {
     $list = array();
     $columnId = 0;
     foreach ($event->getDetails() as $cell) {
         if ($cell->getName()) {
             $list[$columnId][] = $cell;
             $columnId++;
         }
         if ($this->getColumnsNumber() <= $columnId) {
             $columnId = 0;
         }
     }
     return $list;
 }
 /**
  * {@inheritDoc}
  */
 public function prepareEntityBeforeCommit($type)
 {
     $this->__initializer__ && $this->__initializer__->__invoke($this, 'prepareEntityBeforeCommit', array($type));
     return parent::prepareEntityBeforeCommit($type);
 }