Пример #1
0
 public function deleteBasketItem(BasketItem $basketItem)
 {
     /** @var BasketItem $foundBasketItem */
     $foundBasketItem = $this->_getItem($basketItem->getArrayCopy());
     if (empty($foundBasketItem)) {
         throw new BasketItemNotFound($basketItem);
     }
     if (isset($this->_storage[$foundBasketItem->getId()])) {
         unset($this->_storage[$foundBasketItem->getId()]);
     }
     return $foundBasketItem;
 }