Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
OptionInterface.php
Go to the documentation of this file.
1 <?php
8 
15 {
19  public function getId();
20 
25  public function setId($id);
26 
30  public function getAttributeId();
31 
36  public function setAttributeId($attributeId);
37 
41  public function getLabel();
42 
47  public function setLabel($label);
48 
52  public function getPosition();
53 
58  public function setPosition($position);
59 
63  public function getIsUseDefault();
64 
69  public function setIsUseDefault($isUseDefault);
70 
74  public function getValues();
75 
80  public function setValues(array $values = null);
81 
87  public function getExtensionAttributes();
88 
95  public function setExtensionAttributes(
96  \Magento\ConfigurableProduct\Api\Data\OptionExtensionInterface $extensionAttributes
97  );
98 
102  public function getProductId();
103 
108  public function setProductId($value);
109 }
$id
Definition: fieldset.phtml:14
$values
Definition: options.phtml:88
$label
Definition: details.phtml:21
$value
Definition: gender.phtml:16
$extensionAttributes
Definition: payment.php:22
setExtensionAttributes(\Magento\ConfigurableProduct\Api\Data\OptionExtensionInterface $extensionAttributes)