aboutsummaryrefslogtreecommitdiff
path: root/lib/filesystem/MVVFolder.php
diff options
context:
space:
mode:
authorJan-Hendrik Willms <tleilax+studip@gmail.com>2024-12-06 11:40:34 +0100
committerJan-Hendrik Willms <tleilax+studip@gmail.com>2025-01-14 11:13:57 +0100
commitb8e6275c489dd4d5730e3cd1371943a40b5404d8 (patch)
tree861857922119c938824959e29d59605ac58ae513 /lib/filesystem/MVVFolder.php
parent8f4b8e2e2a66c912d29c1c7c82fb704cf9ceba1f (diff)
add type and return type hints to all methods of interface
Diffstat (limited to 'lib/filesystem/MVVFolder.php')
-rw-r--r--lib/filesystem/MVVFolder.php14
1 files changed, 7 insertions, 7 deletions
diff --git a/lib/filesystem/MVVFolder.php b/lib/filesystem/MVVFolder.php
index 2d153dc..73f237a 100644
--- a/lib/filesystem/MVVFolder.php
+++ b/lib/filesystem/MVVFolder.php
@@ -15,7 +15,7 @@
class MVVFolder extends StandardFolder
{
- public static function availableInRange($range_id_or_object, $user_id)
+ public static function availableInRange(SimpleORMap|string $range_id_or_object, string $user_id): bool
{
return false;
}
@@ -24,7 +24,7 @@ class MVVFolder extends StandardFolder
* @param string $user_id
* @return bool
*/
- public function isSubfolderAllowed($user_id)
+ public function isSubfolderAllowed(string $user_id): bool
{
return false;
}
@@ -32,7 +32,7 @@ class MVVFolder extends StandardFolder
/**
* See method MVVFolder::isReadable
*/
- public function isFileDownloadable($file_ref_id, $user_id)
+ public function isFileDownloadable(string $file_ref_id, string $user_id): bool
{
return $this->isReadable($user_id);
}
@@ -41,7 +41,7 @@ class MVVFolder extends StandardFolder
* @param string $user_id
* @return bool
*/
- public function isReadable($user_id)
+ public function isReadable(string $user_id): bool
{
return true;
}
@@ -51,7 +51,7 @@ class MVVFolder extends StandardFolder
*
* @return string The localised name of this folder type.
*/
- static public function getTypeName()
+ static public function getTypeName(): string
{
return _('Ein Ordner für Studiengänge');
}
@@ -59,9 +59,9 @@ class MVVFolder extends StandardFolder
/**
* Returns a description template for PublicFolders.
*
- * @return string A string describing this folder type.
+ * @return \Flexi\Template|string|null A string describing this folder type.
*/
- public function getDescriptionTemplate()
+ public function getDescriptionTemplate(): \Flexi\Template|string|null
{
return _('Dateien aus diesem Ordner werden durch den Studiengang zum Download angeboten.');
}