diff --git a/app/View/ViewController.php b/app/View/ViewController.php index fb46073..a9f4ccc 100644 --- a/app/View/ViewController.php +++ b/app/View/ViewController.php @@ -2,10 +2,15 @@ namespace App\View; +use App\Text\TextRepository; use Psr\Http\Message\ResponseInterface as Response; class ViewController { + public function __construct( + private TextRepository $textRepository, + ) {} + public function admin(Response $response): Response { $html = file_get_contents(__DIR__.'/../../views/templates/admin.php', true); @@ -13,4 +18,20 @@ class ViewController return $response; } + + public function texts(Response $response): Response + { + $texts = $this->textRepository->getAll(); + + $textsList = ''; + foreach ($texts as $text) { + $textsList .= '