@@ -22,12 +22,12 @@ class CallbackCache extends AbstractStorageCapablePattern
22
22
/**
23
23
* Call the specified callback or get the result from cache
24
24
*
25
- * @param callable|callable-string $callback A valid callback
25
+ * @param callable $callback A valid callback
26
26
* @param array $args Callback arguments
27
27
* @throws Exception\RuntimeException If invalid cached data.
28
28
* @throws Throwable
29
29
*/
30
- public function call (callable | string $ callback , array $ args = []): mixed
30
+ public function call (callable $ callback , array $ args = []): mixed
31
31
{
32
32
$ options = $ this ->getOptions ();
33
33
$ storage = $ this ->getStorage ();
@@ -103,13 +103,13 @@ public function generateKey(callable $callback, array $args = []): string
103
103
* Generate a unique key in base of a key representing the callback part
104
104
* and a key representing the arguments part.
105
105
*
106
- * @param callable|callable-string $callback A valid callback
106
+ * @param callable $callback A valid callback
107
107
* @param array $args Callback arguments
108
108
* @return non-empty-string
109
109
* @throws Exception\RuntimeException If callback not serializable.
110
110
* @throws Exception\InvalidArgumentException If invalid callback.
111
111
*/
112
- protected function generateCallbackKey (callable | string $ callback , array $ args ): string
112
+ protected function generateCallbackKey (callable $ callback , array $ args ): string
113
113
{
114
114
if (! is_callable ($ callback , false , $ callbackKey )) {
115
115
throw new Exception \InvalidArgumentException ('Invalid callback ' );
0 commit comments