diff --git a/app/Text/TextController.php b/app/Text/TextController.php index a024e4f..c608018 100644 --- a/app/Text/TextController.php +++ b/app/Text/TextController.php @@ -29,6 +29,21 @@ class TextController return $response->withHeader('Content-Type', 'application/json'); } + public function getText(Response $response, int $textId): Response + { + $text = $this->textRepository->find($textId); + + if ($text === null) { + return $response->withStatus(404); + } + + $response->getBody()->write(json_encode([ + 'id' => $text->getId(), + 'name' => $text->getName(), + ])); + return $response->withHeader('Content-Type', 'application/json'); + } + public function createText( Request $request, Response $response,