database = $database; } public function getResponse(Request $request): Response { $count = $request->parameter('queries'); if ($count !== null && $count > 0) { $count = min($count, 500); } else { $count = 1; } $query = ' SELECT id, randomNumber FROM World WHERE id = ? '; $procedure = $this->database->prepare($query); $payload = []; while ($count-- > 0) { $id = mt_rand(1, 10000); $procedure->bindInteger($id); $payload[] = $procedure->fetchOne(); } if (!$request->hasParameter('queries')) { $payload = $payload[0]; } return new OKResponse(new JsonEntity($payload)); } }