From a88e861792c20bc878262183e6bed130156d8053 Mon Sep 17 00:00:00 2001 From: tracer Date: Sun, 23 Oct 2022 18:49:30 +0200 Subject: [PATCH] refactored admin stuff into own class --- src/Controller/AddressBookController.php | 33 ++++++++++++++++++++++++ 1 file changed, 33 insertions(+) create mode 100644 src/Controller/AddressBookController.php diff --git a/src/Controller/AddressBookController.php b/src/Controller/AddressBookController.php new file mode 100644 index 0000000..6f42447 --- /dev/null +++ b/src/Controller/AddressBookController.php @@ -0,0 +1,33 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + * + */ + +namespace App\Controller; + +use App\Entity\User; +use App\Service\Template; +use App\Repository\UserRepository; + +class AddressBookController +{ + public function __construct( + private readonly Template $template, + private readonly User $user, + private readonly UserRepository $userRepository + ) + { + } + + public function main(): void + { + $this->template->render(templateName: 'index.html.php', vars: [ + 'user' => $this->user + ]); + } + +} \ No newline at end of file