Magento 2 Documentation  2.3
Documentation for Magento 2 CMS v2.3 (December 2018)
DataObject.php
Go to the documentation of this file.
1 <?php
7 
9 
14 {
18  private $attrName;
19 
23  private $isActive;
24 
28  private $name;
29 
33  private $data = [];
34 
38  public function getAttrName()
39  {
40  return $this->attrName;
41  }
42 
47  public function setAttrName($attrName)
48  {
49  $this->attrName = $attrName;
50  return $this;
51  }
52 
56  public function isActive()
57  {
58  return $this->isActive;
59  }
60 
65  public function setIsActive($isActive)
66  {
67  $this->isActive = $isActive;
68  return $this;
69  }
70 
75  public function setName($name = null)
76  {
77  $this->name = $name;
78  return $this;
79  }
80 
86  public function setData(string $key, string $value)
87  {
88  $this->data[$key] = $value;
89  }
90 
95  public function addData(array $data)
96  {
97  $this->data = $data;
98  }
99 
104  public function addObjectList(array $list)
105  {
106  $this->data['objects'] = $list;
107  }
108 }
$value
Definition: gender.phtml:16