Skip to content

Commit edf287e

Browse files
authored
minor: Add templated types to flush_after (#719)
1 parent 44eec45 commit edf287e

File tree

2 files changed

+10
-2
lines changed

2 files changed

+10
-2
lines changed

src/Persistence/PersistenceManager.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,7 +76,11 @@ public function save(object $object): object
7676
}
7777

7878
/**
79-
* @param callable():mixed $callback
79+
* @template T
80+
*
81+
* @param callable():T $callback
82+
*
83+
* @return T
8084
*/
8185
public function flushAfter(callable $callback): mixed
8286
{

src/Persistence/functions.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -149,7 +149,11 @@ function delete(object $object): object
149149
}
150150

151151
/**
152-
* @param callable():mixed $callback
152+
* @template T
153+
*
154+
* @param callable():T $callback
155+
*
156+
* @return T
153157
*/
154158
function flush_after(callable $callback): mixed
155159
{

0 commit comments

Comments
 (0)