PHP 클래스 Newscoop\Services\Auth\SocialAuthService

상속: implements Zend_Auth_Adapter_Interface
파일 보기 프로젝트 열기: sourcefabric/newscoop

보호된 프로퍼티들

프로퍼티 타입 설명
$em Doctrine\ORM\EntityManager
$provider string
$providerUserId string

공개 메소드들

메소드 설명
__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

메소드 상세

__construct() 공개 메소드

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

addIdentity() 공개 메소드

Add identity
public addIdentity ( User $user, string $provider, string $providerUserId ) : void
$user Newscoop\Entity\User
$provider string
$providerUserId string
리턴 void

authenticate() 공개 메소드

Perform authentication attempt
public authenticate ( ) : Zend_Auth_Result
리턴 Zend_Auth_Result

setProvider() 공개 메소드

Set provider
public setProvider ( string $provider ) : Newscoop\Services\Auth\SocialAuthService
$provider string
리턴 Newscoop\Services\Auth\SocialAuthService

setProviderUserId() 공개 메소드

Set provider user id
public setProviderUserId ( string $providerUserId ) : Newscoop\Services\Auth\SocialAuthService
$providerUserId string
리턴 Newscoop\Services\Auth\SocialAuthService

프로퍼티 상세

$em 보호되어 있는 프로퍼티

protected EntityManager,Doctrine\ORM $em
리턴 Doctrine\ORM\EntityManager

$provider 보호되어 있는 프로퍼티

protected string $provider
리턴 string

$providerUserId 보호되어 있는 프로퍼티

protected string $providerUserId
리턴 string