Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
CartItemInterface.php
Go to the documentation of this file.
1 <?php
6 namespace Magento\Quote\Api\Data;
7 
14 {
18  const KEY_ITEM_ID = 'item_id';
19 
20  const KEY_SKU = 'sku';
21 
22  const KEY_QTY = 'qty';
23 
24  const KEY_NAME = 'name';
25 
26  const KEY_PRICE = 'price';
27 
28  const KEY_PRODUCT_TYPE = 'product_type';
29 
30  const KEY_QUOTE_ID = 'quote_id';
31 
32  const KEY_PRODUCT_OPTION = 'product_option';
33 
41  public function getItemId();
42 
49  public function setItemId($itemId);
50 
56  public function getSku();
57 
64  public function setSku($sku);
65 
71  public function getQty();
72 
79  public function setQty($qty);
80 
86  public function getName();
87 
94  public function setName($name);
95 
101  public function getPrice();
102 
109  public function setPrice($price);
110 
116  public function getProductType();
117 
124  public function setProductType($productType);
125 
131  public function getQuoteId();
132 
139  public function setQuoteId($quoteId);
140 
146  public function getProductOption();
147 
155 
161  public function getExtensionAttributes();
162 
169  public function setExtensionAttributes(\Magento\Quote\Api\Data\CartItemExtensionInterface $extensionAttributes);
170 }
$price
$extensionAttributes
Definition: payment.php:22
setProductOption(\Magento\Quote\Api\Data\ProductOptionInterface $productOption)
setExtensionAttributes(\Magento\Quote\Api\Data\CartItemExtensionInterface $extensionAttributes)
if(!isset($_GET['name'])) $name
Definition: log.php:14