From 3eda05e3ce2e9b7171684067d50b47948aa2261d Mon Sep 17 00:00:00 2001 From: Ilya Petrovanov <ispetrovanov@edu.hse.ru> Date: Fri, 29 Mar 2024 18:42:44 +0300 Subject: [PATCH] fix: controller --- src/Controller/ExampleController.php | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/src/Controller/ExampleController.php b/src/Controller/ExampleController.php index 06fc61d..2b1929f 100755 --- a/src/Controller/ExampleController.php +++ b/src/Controller/ExampleController.php @@ -13,14 +13,20 @@ use KTemplate\Engine; class ExampleController { + private Engine $ktemplate; + + public function __construct( + Engine $ktemplate + ) { + $this->ktemplate = $ktemplate; + } + #[Get('/test')] public function test( - #[Inject] - Engine $ktemplate, #[MapQueryParameter] string $name ): Response { - return new Response($ktemplate->render('greeting', new ArrayDataProvider(['name' => $name]))); + return new Response($this->ktemplate->render('greeting', new ArrayDataProvider(['name' => $name]))); } #[Get('/test/{id}')] -- GitLab