You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/**
* Set the string value in argument as value of the key.
*
* @param string $key
* @param string $value
* @param int $timeout [optional] Calling setex() is preferred if you want a timeout.
* @return bool TRUE if the command is successful.
* @link http://redis.io/commands/set
* @example $redis->set('key', 'value');
*/
public function set( $key, $value, $timeout = 0 ) {}
"string $value" should be replaced with "mixed $value". For now I get false-positive "expected string" in inspections.
- fix type if used serializer
- add new serializer constant
- fix formatting
- fix vars naming, from snake_case to camelCase
- fetch patches from https://github.com/JetBrains/phpstorm-stubs
All set commands require strings for $value argument, but in fact we can pass mixed (arrays etc), because of serializers.
https://github.com/ukko/phpredis-phpdoc/blob/master/src/Redis.php#L222
"string $value" should be replaced with "mixed $value". For now I get false-positive "expected string" in inspections.
Proof: phpredis/phpredis#450 (comment)
The text was updated successfully, but these errors were encountered: