Removed use of reference in params of http methods.

This commit is contained in:
Juan Basso 2010-11-15 00:09:52 -02:00
parent 7bea5d9410
commit 7e0d34903e
2 changed files with 4 additions and 4 deletions

View file

@ -33,7 +33,7 @@ class BasicMethod {
* @return void * @return void
* @throws Exception * @throws Exception
*/ */
public static function authentication(&$http) { public static function authentication(HttpSocket $http) {
if (isset($http->request['auth']['user'], $http->request['auth']['pass'])) { if (isset($http->request['auth']['user'], $http->request['auth']['pass'])) {
$http->request['header']['Authorization'] = 'Basic ' . base64_encode($http->request['auth']['user'] . ':' . $http->request['auth']['pass']); $http->request['header']['Authorization'] = 'Basic ' . base64_encode($http->request['auth']['user'] . ':' . $http->request['auth']['pass']);
} }

View file

@ -34,7 +34,7 @@ class DigestMethod {
* @throws Exception * @throws Exception
* @link http://www.ietf.org/rfc/rfc2617.txt * @link http://www.ietf.org/rfc/rfc2617.txt
*/ */
public static function authentication(&$http) { public static function authentication(HttpSocket $http) {
if (isset($http->request['auth']['user'], $http->request['auth']['pass'])) { if (isset($http->request['auth']['user'], $http->request['auth']['pass'])) {
if (!isset($http->config['request']['auth']['realm']) && !self::_getServerInformation($http)) { if (!isset($http->config['request']['auth']['realm']) && !self::_getServerInformation($http)) {
return; return;
@ -49,7 +49,7 @@ class DigestMethod {
* @param HttpSocket $http * @param HttpSocket $http
* @return boolean * @return boolean
*/ */
protected static function _getServerInformation(&$http) { protected static function _getServerInformation(HttpSocket $http) {
$originalRequest = $http->request; $originalRequest = $http->request;
$http->request['auth'] = array('method' => false); $http->request['auth'] = array('method' => false);
$http->request($http->request); $http->request($http->request);
@ -74,7 +74,7 @@ class DigestMethod {
* @param HttpSocket $http * @param HttpSocket $http
* @return string * @return string
*/ */
protected static function _generateHeader(&$http) { protected static function _generateHeader(HttpSocket $http) {
$a1 = md5($http->request['auth']['user'] . ':' . $http->config['request']['auth']['realm'] . ':' . $http->request['auth']['pass']); $a1 = md5($http->request['auth']['user'] . ':' . $http->config['request']['auth']['realm'] . ':' . $http->request['auth']['pass']);
$a2 = md5($http->request['method'] . ':' . $http->request['uri']['path']); $a2 = md5($http->request['method'] . ':' . $http->request['uri']['path']);