container = $container; return $this; } /** * @return \Symfony\Component\DependencyInjection\ContainerInterface */ public function getContainer() { return $this->container; } /** * @param \Thelia\Model\CartItem $cartItem * * @return OrderCreationEvent */ public function setCartItem($cartItem) { $this->cartItem = $cartItem; return $this; } /** * @return \Thelia\Model\CartItem */ public function getCartItem() { return $this->cartItem; } /** * @param int $customerId * * @return OrderCreationEvent */ public function setCustomerId($customerId) { $this->customerId = $customerId; return $this; } /** * @return int */ public function getCustomerId() { return $this->customerId; } /** * @param int $deliveryAddressId * * @return OrderCreationEvent */ public function setDeliveryAddressId($deliveryAddressId) { $this->deliveryAddressId = $deliveryAddressId; return $this; } /** * @return int */ public function getDeliveryAddressId() { return $this->deliveryAddressId; } /** * @param int $deliveryModuleId * * @return OrderCreationEvent */ public function setDeliveryModuleId($deliveryModuleId) { $this->deliveryModuleId = $deliveryModuleId; return $this; } /** * @return int */ public function getDeliveryModuleId() { return $this->deliveryModuleId; } /** * @param int $invoiceAddressId * * @return OrderCreationEvent */ public function setInvoiceAddressId($invoiceAddressId) { $this->invoiceAddressId = $invoiceAddressId; return $this; } /** * @return int */ public function getInvoiceAddressId() { return $this->invoiceAddressId; } /** * @param int $paymentModuleId * * @return OrderCreationEvent */ public function setPaymentModuleId($paymentModuleId) { $this->paymentModuleId = $paymentModuleId; return $this; } /** * @return int */ public function getPaymentModuleId() { return $this->paymentModuleId; } /** * @param \Thelia\Model\Order $placedOrder * * @return OrderCreationEvent */ public function setPlacedOrder($placedOrder) { $this->placedOrder = $placedOrder; return $this; } /** * @return \Thelia\Model\Order */ public function getPlacedOrder() { return $this->placedOrder; } /** * @param array $productSaleElementIds * * @return OrderCreationEvent */ public function setProductSaleElementIds($productSaleElementIds) { $this->productSaleElementIds = $productSaleElementIds; return $this; } /** * @return array */ public function getProductSaleElementIds() { return $this->productSaleElementIds; } /** * @param array $quantities * * @return OrderCreationEvent */ public function setQuantities($quantities) { $this->quantities = $quantities; return $this; } /** * @return array */ public function getQuantities() { return $this->quantities; } /** * @param mixed $response * * @return OrderCreationEvent */ public function setResponse($response) { $this->response = $response; return $this; } /** * @return mixed */ public function getResponse() { return $this->response; } /** * @param double $price * @return OrderCreationEvent */ public function setDiscountPrice($price) { $this->discountPrice = $price; return $this; } /** * @param int $discountType * @return OrderCreationEvent */ public function setDiscountType($discountType) { $this->discountType = $discountType; return $this; } /** * @return float */ public function getDiscountPrice() { return $this->discountPrice; } /** * @return int */ public function getDiscountType() { return $this->discountType; } /** * @return mixed */ public function getLang() { return $this->lang; } /** * @param mixed $lang */ public function setLang($lang) { $this->lang = $lang; } /** * @return mixed */ public function getRedirect() { return $this->redirect; } /** * @param mixed $redirect */ public function setRedirect($redirect) { $this->redirect = $redirect; } }