/** * get db object by record * @param row * @return TahScan object */ public function mapRow($row) { $object = new Inbox(); $object->setId($row['id']); $object->setParentId($row['parent_id']); $object->setFromEmail($row['from_email']); $object->setToEmail($row['to_email']); $object->setFromName($row['from_name']); $object->setToName($row['to_name']); $object->setSubject($row['subject']); $object->setBodySnippet($row['body_snippet']); $object->setEmailCreateTime(strtotime($row['email_create_time'])); $object->setMessageId($row['message_id']); $object->setReferenceMessageIds($row['reference_message_ids']); $object->setProperties(unserialize($row['properties'])); return $object; }