示例#1
0
 /**
  * Node property getter
  *
  * @param string $name    name of the property (public or protected)
  * @param mixed  $default value to return if requested property not set
  *                        or not found
  * 
  * @return mixed property value, default value if property not set
  */
 public function get($name, $default = null)
 {
     $name = (string) $name;
     if ($this->propertyExists($name)) {
         return parent::get($name, $default);
     }
     return isset($this->_properties[$name]) ? $this->_properties[$name] : $default;
 }