/**
  * Creates an Event object based on a DB row.
  *
  * @param array $row The DB row containing Event data.
  * @return \GoldenTicket\Domain\Event
  */
 protected function buildDomainObject($row)
 {
     $event = new Event();
     $event->setNum($row['num_event']);
     $event->setName($row['name_event']);
     $event->setMinimalPrice($row['minimalPrice_event']);
     $event->setStartDate($row['startDate_event']);
     $event->setStartHour($row['startHour_event']);
     $event->setEndDate($row['endDate_event']);
     $event->setEndHour($row['endHour_event']);
     $event->setDesc($row['desc_event']);
     $type = $this->findType($row['num_ET']);
     $event->setType($type);
     $event->setStatus($row['num_status']);
     $event->setCoverImageLink($row['coverImage_event']);
     return $event;
 }