Can't PHP just DWIM? Ping r109628
authorNiklas Laxström <nikerabbit@users.mediawiki.org>
Fri, 20 Jan 2012 19:09:55 +0000 (19:09 +0000)
committerNiklas Laxström <nikerabbit@users.mediawiki.org>
Fri, 20 Jan 2012 19:09:55 +0000 (19:09 +0000)
includes/logging/LogFormatter.php

index 00c194b..cae6cb9 100644 (file)
@@ -178,10 +178,12 @@ class LogFormatter {
                 * Fill in missing indexes with empty strings to avoid
                 * incorrect renumbering.
                 */
-               $max = max( array_keys( $params ) );
-               for ( $i = 4; $i < $max; $i++ ) {
-                       if ( !isset( $params[$i] ) ) {
-                               $params[$i] = '';
+               if ( count( $params ) ) {
+                       $max = max( array_keys( $params ) );
+                       for ( $i = 4; $i < $max; $i++ ) {
+                               if ( !isset( $params[$i] ) ) {
+                                       $params[$i] = '';
+                               }
                        }
                }
                return $params;