diff --git a/.gitignore b/.gitignore index 7c8b966..ff87634 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,2 @@ vendor/ -node_modules/ -data/ \ No newline at end of file +node_modules/ \ No newline at end of file diff --git a/app/View/ViewController.php b/app/View/ViewController.php index e6c6196..a9f4ccc 100644 --- a/app/View/ViewController.php +++ b/app/View/ViewController.php @@ -2,12 +2,8 @@ namespace App\View; -use App\Text\CreateTextDto; use App\Text\TextRepository; -use App\Text\UseCases\CreateText; -use App\Text\UseCases\CreateTextRequest; use Psr\Http\Message\ResponseInterface as Response; -use Psr\Http\Message\ServerRequestInterface as Request; class ViewController { @@ -38,21 +34,4 @@ class ViewController return $response; } - - public function createText( - Request $request, - Response $response, - CreateText $createTextUseCase, - ): Response { - $data = $request->getParsedBody(); - $name = $data['name'] ?? ''; - - if (!empty($name)) { - $createTextUseCase->execute(new CreateTextRequest( - name: $name, - )); - } - - return $response->withHeader('Location', '/admin/texts')->withStatus(302); - } } diff --git a/bootstrap/app.php b/bootstrap/app.php index 3299b05..5d081cd 100644 --- a/bootstrap/app.php +++ b/bootstrap/app.php @@ -13,6 +13,5 @@ $app->addErrorMiddleware(true, true, true); $app->get('/admin', [ViewController::class, 'admin']); $app->get('/admin/texts', [ViewController::class, 'texts']); -$app->post('/admin/texts', [ViewController::class, 'createText']); return $app; diff --git a/data/texts.json b/data/texts.json new file mode 100644 index 0000000..fe51488 --- /dev/null +++ b/data/texts.json @@ -0,0 +1 @@ +[] diff --git a/views/templates/texts.php b/views/templates/texts.php index 24c2c92..b5058ab 100644 --- a/views/templates/texts.php +++ b/views/templates/texts.php @@ -9,9 +9,7 @@ -
- - -
+ +