/** * @param $eventId * @param $eventType * @return array */ private function getIndvidualResults($eventId, $eventType) { $results = $this->TrackSQL->getResultsByEventId($eventId); foreach ($results as &$result) { $Result = $eventType === 'track' ? new ResultTime($result['resultInSeconds']) : new ResultMeasurement($result['resultInInches']); $result['result'] = $Result->getResult(); $result['overallPlace'] = $result['overallPlace'] ?: 'n/a'; } return $results; }