Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ProductRenderInterface.php
Go to the documentation of this file.
1 <?php
8 
12 
21 {
28  public function getAddToCartButton();
29 
37  public function setAddToCartButton(ButtonInterface $cartAddToCartButton);
38 
45  public function getAddToCompareButton();
46 
54  public function setAddToCompareButton(ButtonInterface $compareButton);
55 
63  public function getPriceInfo();
64 
72  public function setPriceInfo(PriceInfoInterface $priceInfo);
73 
81  public function getImages();
82 
90  public function setImages(array $images);
91 
98  public function getUrl();
99 
107  public function setUrl($url);
108 
115  public function getId();
116 
124  public function setId($id);
125 
132  public function getName();
133 
141  public function setName($name);
142 
149  public function getType();
150 
158  public function setType($productType);
159 
166  public function getIsSalable();
167 
177  public function setIsSalable($isSalable);
178 
187  public function getStoreId();
188 
196  public function setStoreId($storeId);
197 
205  public function getCurrencyCode();
206 
214  public function setCurrencyCode($currencyCode);
215 
222  public function getExtensionAttributes();
223 
231  public function setExtensionAttributes(
232  \Magento\Catalog\Api\Data\ProductRenderExtensionInterface $extensionAttributes
233  );
234 }
setPriceInfo(PriceInfoInterface $priceInfo)
$id
Definition: fieldset.phtml:14
$extensionAttributes
Definition: payment.php:22
setExtensionAttributes(\Magento\Catalog\Api\Data\ProductRenderExtensionInterface $extensionAttributes)
setAddToCartButton(ButtonInterface $cartAddToCartButton)
setAddToCompareButton(ButtonInterface $compareButton)
if(!isset($_GET['name'])) $name
Definition: log.php:14