GlobalFunctions: Fix 'Undefined index' notice in wfBacktrace
authorBartosz Dziewoński <matma.rex@gmail.com>
Fri, 12 Dec 2014 21:30:36 +0000 (22:30 +0100)
committerKrinkle <krinklemail@gmail.com>
Fri, 12 Dec 2014 21:35:36 +0000 (21:35 +0000)
Notice: Undefined index: line in
/var/www/wiki/includes/GlobalFunctions.php on line 1840

Caused by fc2e6df64ffabe9236b8b5eee43d3d89e235670a, previous versions
used isset here.

Change-Id: Ie9434f09e0905346ace19909fb316d47c75e0440

includes/GlobalFunctions.php

index 60c550c..1cb2f56 100644 (file)
@@ -1837,7 +1837,7 @@ function wfBacktrace( $raw = null ) {
 
        $frames = array_map( function ( $frame ) use ( $frameFormat ) {
                $file = !empty( $frame['file'] ) ? basename( $frame['file'] ) : '-';
-               $line = $frame['line'] ?: '-';
+               $line = isset( $frame['line'] ) ? $frame['line'] : '-';
                $call = $frame['function'];
                if ( !empty( $frame['class'] ) ) {
                        $call = $frame['class'] . $frame['type'] . $call;