/**
  * @param Basket $basket
  * @return BasketItemUpdateAction
  */
 public function setBasketItem(Basket $basket)
 {
     if (!$basket->isOwnedBy($this->user)) {
         throw new NotFoundHttpException("Basket item does not exists");
     }
     parent::setObject($basket);
     return $this;
 }
 /**
  * @param Product $product
  * @return ProductRemoveAction
  */
 public function setProduct(Product $product)
 {
     parent::setObject($product);
     return $this;
 }
 /**
  * @param Supplier $supplier
  * @return SupplierRemoveAction
  */
 public function setSupplier(Supplier $supplier)
 {
     parent::setObject($supplier);
     return $this;
 }
示例#4
0
 /**
  * @param Order $order
  * @return OrderRemoveAction
  */
 public function setOrder(Order $order)
 {
     parent::setObject($order);
     return $this;
 }