From 1acf7a77e1bd574b646f9ad00ccb7736ca646f06 Mon Sep 17 00:00:00 2001
From: Jan-Hendrik Willms <tleilax+studip@gmail.com>
Date: Fri, 13 May 2022 12:24:20 +0000
Subject: [PATCH] declare controller classes as abstract

Closes #1056

Merge request studip/studip!626
---
 app/controllers/course/forum/forum_controller.php | 2 +-
 app/controllers/module/mvv_controller.php         | 2 +-
 app/controllers/settings/settings.php             | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/app/controllers/course/forum/forum_controller.php b/app/controllers/course/forum/forum_controller.php
index 1812be94e7d..d826b25f62f 100644
--- a/app/controllers/course/forum/forum_controller.php
+++ b/app/controllers/course/forum/forum_controller.php
@@ -1,6 +1,6 @@
 <?php
 
-class ForumController extends StudipController {
+abstract class ForumController extends StudipController {
     protected $with_session = true;
 
     /* * * * * * * * * * * * * * * * * * * * * * * * * */
diff --git a/app/controllers/module/mvv_controller.php b/app/controllers/module/mvv_controller.php
index 303f44a5377..f54d8cf0645 100644
--- a/app/controllers/module/mvv_controller.php
+++ b/app/controllers/module/mvv_controller.php
@@ -5,7 +5,7 @@
  * @since       3.5
  */
 
-class MVVController extends AuthenticatedController
+abstract class MVVController extends AuthenticatedController
 {
     /**
      * The maximum number of items listed on a page.
diff --git a/app/controllers/settings/settings.php b/app/controllers/settings/settings.php
index 2f4534c3090..6609f9192f7 100644
--- a/app/controllers/settings/settings.php
+++ b/app/controllers/settings/settings.php
@@ -15,7 +15,7 @@
 
 require_once 'lib/messaging.inc.php';
 
-class Settings_SettingsController extends AuthenticatedController
+abstract class Settings_SettingsController extends AuthenticatedController
 {
     // Stores message which shall be send to the user via email
     protected $private_messages = [];
-- 
GitLab