/** * converts raw data from adapter into a single record * * @param array $_data * @return Tinebase_Record_Abstract */ protected function _rawDataToRecord(array $_rawData) { $event = parent::_rawDataToRecord($_rawData); $this->appendForeignRecordSetToRecord($event, 'attendee', 'id', Calendar_Backend_Sql_Attendee::FOREIGNKEY_EVENT, $this->_attendeeBackend); return $event; }
/** * converts raw data from adapter into a single record * * @param array $_data * @return Tinebase_Record_Abstract */ protected function _rawDataToRecord(array $_rawData) { $_rawData['rrule_constraints'] = Tinebase_Helper::is_json($_rawData['rrule_constraints']) ? json_decode($_rawData['rrule_constraints'], true) : NULL; $event = parent::_rawDataToRecord($_rawData); $this->appendForeignRecordSetToRecord($event, 'attendee', 'id', Calendar_Backend_Sql_Attendee::FOREIGNKEY_EVENT, $this->_attendeeBackend); return $event; }
/** * converts raw data from adapter into a single record * * @param array $_rawData * @return Tinebase_Record_Abstract */ protected function _rawDataToRecord(array $_rawData) { if (isset($_rawData['structure'])) { $_rawData['structure'] = Zend_Json::decode($_rawData['structure']); } $result = parent::_rawDataToRecord($_rawData); return $result; }