public function getValue($name) { $ret = parent::getValue($name); // config gets special treatment if ($name == 'config') { if ($ret) { $obj = new Blerby_Entity_Object(); $obj->fromArray(json_decode(stripcslashes($ret), true)); $ret = $obj; } } return $ret; }
/** * Storage retrieval helper * * Note: overrides object, to use 'meta' if not found in object store * * @param string $key * @return mixed */ public function __get($key) { $ret = parent::get($key, -1); if ($ret === -1) { $ret = $this->meta($key); } return $ret; }