/** * @param int $summit_id * @param array $data * @return ISummitType */ public function buildSummitType(array $data, $summit_id) { $summit_type = new SummitType(); $summit_type->setTitle(trim($data['title'])); $summit_type->setDescription(trim($data['description'])); $summit_type->setAudience(trim($data['audience'])); $summit_type->setStartDate(trim($data['start_date'])); $summit_type->setEndDate(trim($data['end_date'])); $summit_type->setSummitId(trim($summit_id)); return $summit_type; }