Make MWHttpRequest::__construct() protected.
authorLiangent <liangent@gmail.com>
Mon, 30 Jul 2012 15:18:44 +0000 (23:18 +0800)
committerLiangent <liangent@gmail.com>
Mon, 30 Jul 2012 15:18:44 +0000 (23:18 +0800)
This class is not for direct initialization, and
new MWHttpRequest(...)->execute() doesn't work at all.

Change-Id: I557723c218cd8e8f27283d01141c890263da095d

includes/HttpFunctions.php

index 66b6e72..8453e62 100644 (file)
@@ -212,7 +212,7 @@ class MWHttpRequest {
         * @param $url String: url to use. If protocol-relative, will be expanded to an http:// URL
         * @param $options Array: (optional) extra params to pass (see Http::request())
         */
-       function __construct( $url, $options = array() ) {
+       protected function __construct( $url, $options = array() ) {
                global $wgHTTPTimeout;
 
                $this->url = wfExpandUrl( $url, PROTO_HTTP );