diff --git a/src/Controller/ExampleController.php b/src/Controller/ExampleController.php index 06fc61d1544cd62010c2eea0baa4f1082621ce0e..2b1929fd240d16559260825f20c55ccecda84e8b 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}')]