/** * @see \wcf\data\DatabaseObject::handleData() */ protected function handleData($data) { parent::handleData($data); $this->data['additionalData'] = @unserialize($this->data['additionalData']); if (!is_array($this->data['additionalData'])) { $this->data['additionalData'] = array(); } }
/** * @see \wcf\data\DatabaseObject::handleData() */ protected function handleData($data) { parent::handleData($data); // handle condition data $this->data['conditionData'] = @unserialize($data['conditionData']); if (!is_array($this->data['conditionData'])) { $this->data['conditionData'] = array(); } }
/** * @see \wcf\data\DatabaseObject::handleData() */ protected function handleData($data) { if (!empty($data['metaData'])) { $metaData = @unserialize($data['metaData']); if (is_array($metaData)) { $this->metaData = $metaData; } unset($data['metaData']); } parent::handleData($data); }
/** * @see \wcf\data\DatabaseObject::handleData(); */ protected function handleData($data) { parent::handleData($data); // get user objects from cache if (!empty($data['cachedUsers'])) { $cachedUsers = @unserialize($data['cachedUsers']); if (is_array($cachedUsers)) { foreach ($cachedUsers as $cachedUserData) { $user = new User(null, $cachedUserData); $this->users[$user->userID] = $user; } } } }
/** * @see wcf\data\DatabaseObject::handleData() */ protected function handleData($data) { parent::handleData($data); // unserialize additional data $this->data['additionalData'] = (empty($data['additionalData']) ? array() : @unserialize($data['additionalData'])); }
/** * @see wcf\data\DatabaseObject::handleData() */ protected function handleData($data) { // handle additional data $data['additionalData'] = @unserialize($data['additionalData']); if (!is_array($data['additionalData'])) { $data['additionalData'] = array(); } parent::handleData($data); }