/** * @param $meetId * @param bool $sortByStartTime * @return array */ public function getMeetResults($meetId, $sortByStartTime = false) { $events = $this->TrackSQL->getEventsByMeetId($meetId, $sortByStartTime); $meetResults = array('individual' => array(), 'relay' => array()); if (empty($events)) { return $meetResults; } foreach ($events as $event) { $event['results'] = $this->getEventResults($event['trackEventId'], $event['eventType'], $event['raceType']); $meetResults[$event['raceType']][] = $event; } return $meetResults; }