Deprecate the whole Predis\Helpers class.

This commit is contained in:
Daniele Alessandri
2013-02-17 14:48:37 +01:00
parent de4bae3f9b
commit 116eaba75e
31 changed files with 132 additions and 60 deletions
+30
View File
@@ -129,4 +129,34 @@ abstract class AbstractCommand implements CommandInterface
$this->getId()
);
}
/**
* Normalizes the arguments array passed to a Redis command.
*
* @param array $arguments Arguments for a command.
* @return array
*/
public static function normalizeArguments(Array $arguments)
{
if (count($arguments) === 1 && is_array($arguments[0])) {
return $arguments[0];
}
return $arguments;
}
/**
* Normalizes the arguments array passed to a variadic Redis command.
*
* @param array $arguments Arguments for a command.
* @return array
*/
public static function normalizeVariadic(Array $arguments)
{
if (count($arguments) === 2 && is_array($arguments[1])) {
return array_merge(array($arguments[0]), $arguments[1]);
}
return $arguments;
}
}