Hoa central
SimpleNode.php
Go to the documentation of this file.
1 <?php
2 
37 namespace Hoa\Tree;
38 
47 class SimpleNode implements ITree\Node
48 {
54  protected $_id = null;
55 
61  protected $_value = null;
62 
63 
64 
72  public function __construct($id, $value = null)
73  {
74  $this->setId($id);
75  $this->setValue($value);
76  }
77 
84  protected function setId($id)
85  {
86  $old = $this->_id;
87  $this->_id = $id;
88 
89  return $old;
90  }
91 
98  public function setValue($value = null)
99  {
100  $old = $this->_value;
101  $this->_value = $value;
102 
103  return $old;
104  }
105 
111  public function getId()
112  {
113  return $this->_id;
114  }
115 
121  public function getValue()
122  {
123  return $this->_value;
124  }
125 
131  public function __toString()
132  {
133  return (string) $this->getValue();
134  }
135 }
setValue($value=null)
Definition: SimpleNode.php:98
__construct($id, $value=null)
Definition: SimpleNode.php:72