database = $database; } public function getResponse(Request $request): Response { $query = ' SELECT id, message FROM Fortune '; $procedure = $this->database->prepare($query); $messages = $procedure->processAll() ->map('id', 'message')->flatten() ->collectAll(); $messages[0] = 'Additional fortune added at request time.'; asort($messages); return new SimpleOKResponse(new FortuneEntity($messages)); } }