@@ -48,8 +48,8 @@ discard block |
||
48 | 48 | /** |
49 | 49 | * Obtains multiple cache items by their unique keys. |
50 | 50 | * |
51 | - * @param iterable $keys A list of keys that can obtained in a single operation. |
|
52 | - * @param mixed $default Default value to return for keys that do not exist. |
|
51 | + * @param string[] $keys A list of keys that can obtained in a single operation. |
|
52 | + * @param \stdClass $default Default value to return for keys that do not exist. |
|
53 | 53 | * |
54 | 54 | * @return array List of key => value pairs. Cache keys that do not exist or are stale will have $default as value. |
55 | 55 | * |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | /** |
132 | 132 | * Deletes multiple cache items in a single operation. |
133 | 133 | * |
134 | - * @param iterable $keys A list of string-based keys to be deleted. |
|
134 | + * @param string[] $keys A list of string-based keys to be deleted. |
|
135 | 135 | * |
136 | 136 | * @return boolean True if the items were successfully removed. False if there was an error. |
137 | 137 | * |
@@ -13,7 +13,7 @@ discard block |
||
13 | 13 | * Fetches a value from the cache. |
14 | 14 | * |
15 | 15 | * @param string $key The unique key of this item in the cache. |
16 | - * @param mixed $default Default value to return if the key does not exist. |
|
16 | + * @param \stdClass $default Default value to return if the key does not exist. |
|
17 | 17 | * |
18 | 18 | * @return mixed The value of the item from the cache, or $default in case of cache miss. |
19 | 19 | */ |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | * Persists data in the cache, uniquely referenced by a key with an optional expiration TTL time. |
27 | 27 | * |
28 | 28 | * @param string $key The key of the item to store. |
29 | - * @param mixed $value The value of the item to store, must be serializable. |
|
29 | + * @param string $value The value of the item to store, must be serializable. |
|
30 | 30 | * @param null|integer|DateInterval $ttl Optional. The TTL value of this item. If no value is sent and |
31 | 31 | * the driver supports TTL then the library may set a default value |
32 | 32 | * for it or let the driver take care of that. |
@@ -63,8 +63,8 @@ discard block |
||
63 | 63 | /** |
64 | 64 | * Obtains multiple cache items by their unique keys. |
65 | 65 | * |
66 | - * @param iterable $keys A list of keys that can obtained in a single operation. |
|
67 | - * @param mixed $default Default value to return for keys that do not exist. |
|
66 | + * @param string[] $keys A list of keys that can obtained in a single operation. |
|
67 | + * @param \stdClass $default Default value to return for keys that do not exist. |
|
68 | 68 | * |
69 | 69 | * @return array A list of key => value pairs. Keys that do not exist or are stale will have $default as value. |
70 | 70 | */ |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | /** |
97 | 97 | * Deletes multiple cache items in a single operation. |
98 | 98 | * |
99 | - * @param iterable $keys A list of string-based keys to be deleted. |
|
99 | + * @param string[] $keys A list of string-based keys to be deleted. |
|
100 | 100 | * |
101 | 101 | * @return boolean True if the items were successfully removed. False if there was an error. |
102 | 102 | */ |
@@ -12,7 +12,7 @@ discard block |
||
12 | 12 | /** |
13 | 13 | * Unserializes cached data into the original state. |
14 | 14 | * |
15 | - * @param mixed $data The data to unserialize. |
|
15 | + * @param string|boolean $data The data to unserialize. |
|
16 | 16 | * |
17 | 17 | * @return mixed |
18 | 18 | * |
@@ -37,7 +37,7 @@ discard block |
||
37 | 37 | * |
38 | 38 | * @param mixed $value The data to serialize for caching. |
39 | 39 | * |
40 | - * @return mixed The result of serializing the given $data. |
|
40 | + * @return string The result of serializing the given $data. |
|
41 | 41 | * |
42 | 42 | * @throws InvalidArgumentException Thrown if the given value cannot be serialized for caching. |
43 | 43 | */ |