Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
ConditionInterface.php
Go to the documentation of this file.
1 <?php
7 
13 {
17  const TYPE = 'type';
18 
19  const ATTRIBUTE = 'attribute';
20 
21  const OPERATOR = 'operator';
22 
23  const VALUE = 'value';
24 
25  const IS_VALUE_PARSED = 'is_value_parsed';
26 
27  const AGGREGATOR = 'aggregator';
28 
29  const CONDITIONS = 'conditions';
37  public function setType($type);
38 
43  public function getType();
44 
50  public function setAttribute($attribute);
51 
56  public function getAttribute();
57 
63  public function setOperator($operator);
64 
69  public function getOperator();
70 
76  public function setValue($value);
77 
82  public function getValue();
83 
89  public function setIsValueParsed($isValueParsed);
90 
96  public function getIsValueParsed();
97 
103  public function setAggregator($aggregator);
104 
109  public function getAggregator();
110 
116  public function setConditions($conditions);
117 
122  public function getConditions();
123 
130  public function getExtensionAttributes();
131 
139  public function setExtensionAttributes(
140  \Magento\CatalogRule\Api\Data\ConditionExtensionInterface $extensionAttributes
141  );
142 }
$type
Definition: item.phtml:13
$value
Definition: gender.phtml:16
$extensionAttributes
Definition: payment.php:22
setExtensionAttributes(\Magento\CatalogRule\Api\Data\ConditionExtensionInterface $extensionAttributes)