summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarco Ceppi <marco@ceppi.net>2012-07-31 12:17:13 -0700
committerMarco Ceppi <marco@ceppi.net>2012-07-31 12:17:13 -0700
commit705d5a68b85cb9c737e55c12838ff1fbfb0b789e (patch)
tree1d0c59ef60f1025ff37543fc45a66a16e2f17c22
parentd4e5efe47228c87fcc0933f7431bd6ac4498b340 (diff)
parentbb6da3326a330b2d4dd235a23316d23bc5569016 (diff)
downloadphp-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.php8
-rw-r--r--Auth/OpenID/Server.php2
-rw-r--r--Auth/Yadis/Manager.php8
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);
}