diff options
author | Marco Ceppi <marco@ceppi.net> | 2012-07-31 12:17:13 -0700 |
---|---|---|
committer | Marco Ceppi <marco@ceppi.net> | 2012-07-31 12:17:13 -0700 |
commit | 705d5a68b85cb9c737e55c12838ff1fbfb0b789e (patch) | |
tree | 1d0c59ef60f1025ff37543fc45a66a16e2f17c22 | |
parent | d4e5efe47228c87fcc0933f7431bd6ac4498b340 (diff) | |
parent | bb6da3326a330b2d4dd235a23316d23bc5569016 (diff) | |
download | php-openid-705d5a68b85cb9c737e55c12838ff1fbfb0b789e.zip php-openid-705d5a68b85cb9c737e55c12838ff1fbfb0b789e.tar.gz php-openid-705d5a68b85cb9c737e55c12838ff1fbfb0b789e.tar.bz2 |
Merge pull request #70 from arnaud-lb/fix-call-time-pass-by-ref
Remove call-time pass-by-reference
-rw-r--r-- | Auth/OpenID/Consumer.php | 8 | ||||
-rw-r--r-- | Auth/OpenID/Server.php | 2 | ||||
-rw-r--r-- | Auth/Yadis/Manager.php | 8 |
3 files changed, 11 insertions, 7 deletions
diff --git a/Auth/OpenID/Consumer.php b/Auth/OpenID/Consumer.php index bffed4d..d562e33 100644 --- a/Auth/OpenID/Consumer.php +++ b/Auth/OpenID/Consumer.php @@ -1183,9 +1183,11 @@ class Auth_OpenID_GenericConsumer { function _discoverAndVerify($claimed_id, $to_match_endpoints) { // oidutil.log('Performing discovery on %s' % (claimed_id,)) - list($unused, $services) = call_user_func($this->discoverMethod, - $claimed_id, - &$this->fetcher); + list($unused, $services) = call_user_func_array($this->discoverMethod, + array( + $claimed_id, + &$this->fetcher, + )); if (!$services) { return new Auth_OpenID_FailureResponse(null, diff --git a/Auth/OpenID/Server.php b/Auth/OpenID/Server.php index fb7cc39..8d8b686 100644 --- a/Auth/OpenID/Server.php +++ b/Auth/OpenID/Server.php @@ -1704,7 +1704,7 @@ class Auth_OpenID_Server { { if (method_exists($this, "openid_" . $request->mode)) { $handler = array($this, "openid_" . $request->mode); - return call_user_func($handler, &$request); + return call_user_func_array($handler, array(&$request)); } return null; } diff --git a/Auth/Yadis/Manager.php b/Auth/Yadis/Manager.php index ee6f68b..3f54fd0 100644 --- a/Auth/Yadis/Manager.php +++ b/Auth/Yadis/Manager.php @@ -411,9 +411,11 @@ class Auth_Yadis_Discovery { if (!$manager || (!$manager->services)) { $this->destroyManager(); - list($yadis_url, $services) = call_user_func($discover_cb, - $this->url, - &$fetcher); + list($yadis_url, $services) = call_user_func_array($discover_cb, + array( + $this->url, + &$fetcher, + )); $manager = $this->createManager($services, $yadis_url); } |