Browse Source

Fix E_STRICT error messages.

Daniele Alessandri 13 years ago
parent
commit
4e0c09a3cf

+ 1 - 1
lib/Predis/Commands/PrefixHelpers.php

@@ -24,7 +24,7 @@ class PrefixHelpers
      * @param ICommand $command Command instance.
      * @param string $prefix Prefix string.
      */
-    public function first(ICommand $command, $prefix)
+    public static function first(ICommand $command, $prefix)
     {
         if ($arguments = $command->getArguments()) {
             $arguments[0] = "$prefix{$arguments[0]}";

+ 5 - 3
tests/PHPUnit/ArrayHasSameValuesConstraint.php

@@ -30,13 +30,15 @@ class ArrayHasSameValuesConstraint extends PHPUnit_Framework_Constraint
     /**
      * {@inheritdoc}
      */
-    public function evaluate($other)
+    public function evaluate($other, $description = '', $returnResult = FALSE)
     {
+        $description = $description ?: 'Failed asserting that two arrays have the same elements.';
+
         if (count($this->array) !== count($other)) {
-            throw new PHPUnit_Framework_ExpectationFailedException('Failed asserting that two arrays have the same elements.');
+            throw new PHPUnit_Framework_ExpectationFailedException($description);
         }
         if (array_diff($this->array, $other)) {
-            throw new PHPUnit_Framework_ExpectationFailedException('Failed asserting that two arrays have the same elements.');
+            throw new PHPUnit_Framework_ExpectationFailedException($description);
         }
 
         return true;

+ 2 - 1
tests/Predis/Commands/ServerSlowlogTest.php

@@ -79,7 +79,8 @@ class ServerSlowlogTest extends CommandTestCase
     {
         $redis = $this->getClient();
 
-        $threshold = array_pop($redis->config('get', 'slowlog-log-slower-than'));
+        $config = $redis->config('get', 'slowlog-log-slower-than');
+        $threshold = array_pop($config);
 
         $redis->config('set', 'slowlog-log-slower-than', 0);
         $redis->set('foo', 'bar');