Merge "Drop index oi_name_archive_name on table oldimage"
[lhc/web/wiklou.git] / includes / libs / HttpStatus.php
index 442298a..27f8728 100644 (file)
@@ -32,7 +32,7 @@ class HttpStatus {
         * @return string|null Message, or null if $code is not known
         */
        public static function getMessage( $code ) {
-               static $statusMessage = array(
+               static $statusMessage = [
                        100 => 'Continue',
                        101 => 'Switching Protocols',
                        102 => 'Processing',
@@ -83,7 +83,7 @@ class HttpStatus {
                        505 => 'HTTP Version Not Supported',
                        507 => 'Insufficient Storage',
                        511 => 'Network Authentication Required',
-               );
+               ];
                return isset( $statusMessage[$code] ) ? $statusMessage[$code] : null;
        }
 
@@ -101,8 +101,12 @@ class HttpStatus {
                        return false;
                }
 
+               MediaWiki\HeaderCallback::warnIfHeadersSent();
                if ( $version === null ) {
-                       $version = isset( $_SERVER['SERVER_PROTOCOL'] ) && $_SERVER['SERVER_PROTOCOL'] === 'HTTP/1.0' ? '1.0' : '1.1';
+                       $version = isset( $_SERVER['SERVER_PROTOCOL'] ) &&
+                               $_SERVER['SERVER_PROTOCOL'] === 'HTTP/1.0' ?
+                                       '1.0' :
+                                       '1.1';
                }
 
                header( "HTTP/$version $code $message" );