Example #1
0
 /**
  * Save new entity
  *
  * @param array                $fields Fields
  * @param \XLite\Model\AEntity $entity Entity object
  * @param array                $line   New entity data from request
  *
  * @return void
  */
 protected function saveNewEntity(array $fields, $entity, $line)
 {
     parent::saveNewEntity($fields, $entity, $line);
     $product = $entity->getProduct();
     if ($product && isset($line['attribute_values']) && is_array($line['attribute_values'])) {
         $entity->setAttributeValues($product->prepareAttributeValues($line['attribute_values']));
     }
     $this->postprocessOrderItems(false, $entity);
 }