1
0
mirror of https://github.com/e107inc/e107.git synced 2025-08-03 21:27:25 +02:00

PHP bug 66773 workaround in Hybridauth

In PHP 7.0.12 and earlier, a class could not be loaded with the same
name as another class in a different namespace.  This commit patches the
Hybridauth dependency to avoid PHP bug 66773.  Unfortunately, the fix
will be rolled back any time Hybridauth is updated or overwritten.

PHP bug link: https://bugs.php.net/bug.php?id=66773
This commit is contained in:
Nick Liu
2020-02-17 14:49:57 +01:00
committed by Deltik
parent 94cf0cdea2
commit 7c9df47e8e
6 changed files with 12 additions and 12 deletions

View File

@@ -7,12 +7,12 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter\OpenID;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
/**
* AOL OpenID provider adapter.
*/
class AOLOpenID extends OpenID
class AOLOpenID extends OpenIDAdapter
{
/**
* {@inheritdoc}

View File

@@ -7,7 +7,7 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
/**
* Generic OpenID providers adapter.
@@ -40,6 +40,6 @@ use Hybridauth\Adapter;
* echo $e->getMessage() ;
* }
*/
class OpenID extends Adapter\OpenID
class OpenID extends OpenIDAdapter
{
}

View File

@@ -7,13 +7,13 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter\OpenID;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
use Hybridauth\HttpClient;
/**
* PayPal OpenID provider adapter.
*/
class PaypalOpenID extends OpenID
class PaypalOpenID extends OpenIDAdapter
{
/**
* {@inheritdoc}

View File

@@ -7,12 +7,12 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter\OpenID;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
/**
* StackExchange OpenID provider adapter.
*/
class StackExchangeOpenID extends OpenID
class StackExchangeOpenID extends OpenIDAdapter
{
/**
* {@inheritdoc}

View File

@@ -7,7 +7,7 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter\OpenID;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
use Hybridauth\Exception\UnexpectedApiResponseException;
use Hybridauth\Data;
use Hybridauth\User;
@@ -28,7 +28,7 @@ use Hybridauth\User;
* $userProfile = $adapter->getUserProfile();
*/
class Steam extends OpenID
class Steam extends OpenIDAdapter
{
/**
* {@inheritdoc}

View File

@@ -7,12 +7,12 @@
namespace Hybridauth\Provider;
use Hybridauth\Adapter\OpenID;
use Hybridauth\Adapter\OpenID as OpenIDAdapter;
/**
* Yahoo OpenID provider adapter.
*/
class YahooOpenID extends OpenID
class YahooOpenID extends OpenIDAdapter
{
/**
* {@inheritdoc}