aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lib/public/AppFramework/Services/IInitialState.php5
1 files changed, 4 insertions, 1 deletions
diff --git a/lib/public/AppFramework/Services/IInitialState.php b/lib/public/AppFramework/Services/IInitialState.php
index 306bb220ba3..120ad778b52 100644
--- a/lib/public/AppFramework/Services/IInitialState.php
+++ b/lib/public/AppFramework/Services/IInitialState.php
@@ -27,6 +27,8 @@ declare(strict_types=1);
namespace OCP\AppFramework\Services;
+use Closure;
+
/**
* @since 20.0.0
*/
@@ -55,6 +57,7 @@ interface IInitialState {
*
* @param string $key
* @param Closure $closure returns a primitive or an object that implements JsonSerializable
+ * @psalm-param Closure():int|Closure():float|Closure():string|Closure():\JsonSerializable $closure
*/
- public function provideLazyInitialState(string $key, \Closure $closure): void;
+ public function provideLazyInitialState(string $key, Closure $closure): void;
}