This is more convenient than needing to set it on each
HTTP request. Also, it is still documented as being there.
Change-Id: I246c9c3861d72701c844200b82d1a38a0c301795
protected $maxConnsPerHost = 50;
/** @var string|null proxy */
protected $proxy;
+ /** @var string */
+ protected $userAgent = 'wikimedia/multi-http-client v1.0';
/**
* @param array $options
}
if ( !isset( $req['headers']['user-agent'] ) ) {
- $req['headers']['user-agent'] = self::userAgent();
+ $req['headers']['user-agent'] = $this->userAgent;
}
$headers = array();
curl_multi_close( $this->multiHandle );
}
}
-
- /**
- * The default User-Agent for requests.
- * @return string
- */
- public static function userAgent() {
- return 'wikimedia/multi-http-client v1.0';
- }
}