Example #1
0
 public function add(RateQuoteLineItem $newLineItem)
 {
     /** @var RateQuoteLineItem $lineItem */
     foreach ($this->lineItems as $lineItem) {
         if ($lineItem->getRate() === $newLineItem->getRate()) {
             $lineItem->modifyQuantity($newLineItem->getQuantity());
             return;
         }
     }
     $this->lineItems[] = $newLineItem;
 }