Example #1
0
 /**
  * 
  * @param \Kata\Supermarket\Item $newItem
  */
 public function addItem(Item $newItem)
 {
     $inBasket = false;
     /* @var $item Item */
     foreach ($this->items as $item) {
         if ($item->getProduct() == $newItem->getProduct()) {
             $item->addAmount($newItem->getAmount());
             $inBasket = true;
             break;
         }
     }
     if (!$inBasket) {
         $this->items[] = $newItem;
     }
 }