Example #1
0
 /**
  * Get property
  *
  * @param string $name    property name
  * @param mixed  $default property default value
  *
  * @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 = $this->_getByKey($name, $this->_properties);
     return is_null($return) ? $default : $return;
 }