示例#1
0
 /**
  * @see	wcf\data\IStorableObject::__get()
  */
 public function __get($name)
 {
     $value = parent::__get($name);
     // treat additional data as data variables if it is an array
     if ($value === null) {
         if (is_array($this->data['additionalData']) && isset($this->data['additionalData'][$name])) {
             $value = $this->data['additionalData'][$name];
         }
     }
     return $value;
 }
示例#2
0
 /**
  * @see	\wcf\data\IStorableObject::__get()
  */
 public function __get($name)
 {
     // forward 'className' property requests to object type
     if ($name == 'className') {
         return $this->getObjectType()->className;
     }
     $value = parent::__get($name);
     // check additional data
     if ($value === null) {
         if (isset($this->data['additionalData'][$name])) {
             $value = $this->data['additionalData'][$name];
         }
     }
     return $value;
 }