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