From 2a39ccfc3d586c37fd795eb090ecd39012e1e80a Mon Sep 17 00:00:00 2001
From: David Siegfried <david.siegfried@uni-vechta.de>
Date: Sat, 11 Mar 2023 15:49:58 +0000
Subject: [PATCH] prevent php-warnings, closes #2355

Closes #2355

Merge request studip/studip!1539
---
 lib/plugins/engine/PluginManager.class.php | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/lib/plugins/engine/PluginManager.class.php b/lib/plugins/engine/PluginManager.class.php
index 1f2d22ea31b..86305a188c7 100644
--- a/lib/plugins/engine/PluginManager.class.php
+++ b/lib/plugins/engine/PluginManager.class.php
@@ -649,7 +649,10 @@ class PluginManager
      */
     public function getPluginManifest($plugindir)
     {
-        $manifest = @file($plugindir . '/plugin.manifest');
+        if (!file_exists($plugindir . '/plugin.manifest')) {
+            return null;
+        }
+        $manifest = file($plugindir . '/plugin.manifest');
         $result = [];
 
         if ($manifest === false) {
-- 
GitLab