PHP Class Newscoop\Services\Auth\SocialAuthService

Inheritance: implements Zend_Auth_Adapter_Interface
Afficher le fichier Open project: sourcefabric/newscoop

Protected Properties

Свойство Type Description
$em Doctrine\ORM\EntityManager
$provider string
$providerUserId string

Méthodes publiques

Méthode Description
__construct ( EntityManager $em )
addIdentity ( User $user, string $provider, string $providerUserId ) : void Add identity
authenticate ( ) : Zend_Auth_Result Perform authentication attempt
setProvider ( string $provider ) : Newscoop\Services\Auth\SocialAuthService Set provider
setProviderUserId ( string $providerUserId ) : Newscoop\Services\Auth\SocialAuthService Set provider user id

Method Details

__construct() public méthode

public __construct ( EntityManager $em )
$em Doctrine\ORM\EntityManager

addIdentity() public méthode

Add identity
public addIdentity ( User $user, string $provider, string $providerUserId ) : void
$user Newscoop\Entity\User
$provider string
$providerUserId string
Résultat void

authenticate() public méthode

Perform authentication attempt
public authenticate ( ) : Zend_Auth_Result
Résultat Zend_Auth_Result

setProvider() public méthode

Set provider
public setProvider ( string $provider ) : Newscoop\Services\Auth\SocialAuthService
$provider string
Résultat Newscoop\Services\Auth\SocialAuthService

setProviderUserId() public méthode

Set provider user id
public setProviderUserId ( string $providerUserId ) : Newscoop\Services\Auth\SocialAuthService
$providerUserId string
Résultat Newscoop\Services\Auth\SocialAuthService

Property Details

$em protected_oe property

protected EntityManager,Doctrine\ORM $em
Résultat Doctrine\ORM\EntityManager

$provider protected_oe property

protected string $provider
Résultat string

$providerUserId protected_oe property

protected string $providerUserId
Résultat string