Esempio n. 1
0
 /**
  * @param int $idSalesOrderItem
  * @param array $discount
  *
  * @return void
  */
 public function createDiscountForSalesOrderItem($idSalesOrderItem, array $discount = [])
 {
     $salesOrderDiscountEntity = new SpySalesDiscount();
     $salesOrderDiscountEntity->fromArray($discount);
     $salesOrderDiscountEntity->setFkSalesOrderItem($idSalesOrderItem);
     if ($salesOrderDiscountEntity->getName() === null) {
         $salesOrderDiscountEntity->setName('discount name');
     }
     if ($salesOrderDiscountEntity->getDisplayName() === null) {
         $salesOrderDiscountEntity->setDisplayName('discount display name');
     }
     if ($salesOrderDiscountEntity->getAmount() === null) {
         $salesOrderDiscountEntity->setAmount(33);
     }
     $salesOrderDiscountEntity->save();
 }