Browse code

Update controllers to abstract controller changes in Contao 5.x

Benjamin Roth authored on24/10/2023 15:06:43
Showing3 changed files
... ...
@@ -14,8 +14,8 @@
14 14
         "issues": "https://www.vonrotenberg.de"
15 15
     },
16 16
     "require": {
17
-        "php": "^7.4 || ^8.0",
18
-        "contao/core-bundle": "^4.13 || ^5.0",
17
+        "php": "^8.1",
18
+        "contao/core-bundle": "^5.0",
19 19
         "vonrotenberg/jbox-bundle": "^1.0"
20 20
     },
21 21
     "require-dev": {
... ...
@@ -16,7 +16,7 @@ use Contao\ContentModel;
16 16
 use Contao\Controller;
17 17
 use Contao\CoreBundle\Controller\ContentElement\AbstractContentElementController;
18 18
 use Contao\CoreBundle\ServiceAnnotation\ContentElement;
19
-use Contao\Template;
19
+use Contao\FragmentTemplate;
20 20
 use Symfony\Component\HttpFoundation\Request;
21 21
 use Symfony\Component\HttpFoundation\Response;
22 22
 use vonRotenberg\ModalBundle\Model\ModalModel;
... ...
@@ -28,7 +28,7 @@ class ModalElementController extends AbstractContentElementController
28 28
 {
29 29
     public const TYPE = 'modal_element';
30 30
 
31
-    protected function getResponse(Template $template, ContentModel $model, Request $request): ?Response
31
+    protected function getResponse(FragmentTemplate $template, ContentModel $model, Request $request): ?Response
32 32
     {
33 33
         if (!$model->modal_configurations || ($modal = ModalModel::findPublishedById($model->modal_configurations)) === null)
34 34
         {
... ...
@@ -17,7 +17,7 @@ use Contao\Controller;
17 17
 use Contao\CoreBundle\Controller\FrontendModule\AbstractFrontendModuleController;
18 18
 use Contao\CoreBundle\ServiceAnnotation\FrontendModule;
19 19
 use Contao\ModuleModel;
20
-use Contao\Template;
20
+use Contao\FragmentTemplate;
21 21
 use Symfony\Component\HttpFoundation\Request;
22 22
 use Symfony\Component\HttpFoundation\Response;
23 23
 use vonRotenberg\ModalBundle\Model\ModalModel;
... ...
@@ -29,7 +29,7 @@ class ModalModuleController extends AbstractFrontendModuleController
29 29
 {
30 30
     public const TYPE = 'modal_module';
31 31
 
32
-    protected function getResponse(Template $template, ModuleModel $model, Request $request): ?Response
32
+    protected function getResponse(FragmentTemplate $template, ModuleModel $model, Request $request): ?Response
33 33
     {
34 34
         if (!$model->modal_configurations || ($modal = ModalModel::findPublishedById($model->modal_configurations)) === null)
35 35
         {