PHP 클래스 SocialiteProviders\Manager\SocialiteWasCalled

파일 보기 프로젝트 열기: socialiteproviders/manager 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$app LaravelApp

공개 메소드들

메소드 설명
__construct ( Illuminate\Container\Container $app, SocialiteProviders\Manager\Contracts\Helpers\ConfigRetrieverInterface $configRetriever )
extendSocialite ( string $providerName, string $providerClass, string $oauth1Server = null )

보호된 메소드들

메소드 설명
buildOAuth1Provider ( Laravel\Socialite\SocialiteManager $socialite, string $providerClass, $providerName, string $oauth1Server ) : Laravel\Socialite\One\AbstractProvider Build an OAuth 1 provider instance.
buildOAuth2Provider ( Laravel\Socialite\SocialiteManager $socialite, string $providerClass, $providerName ) : Laravel\Socialite\Two\AbstractProvider Build an OAuth 2 provider instance.
buildProvider ( Laravel\Socialite\SocialiteManager $socialite, $providerName, string $providerClass, null | string $oauth1Server ) : Laravel\Socialite\One\AbstractProvider | Laravel\Socialite\Two\AbstractProvider
getConfig ( string $providerClass, string $providerName ) : array

비공개 메소드들

메소드 설명
classExists ( $providerClass )
classExtends ( string $class, string $baseClass )
isOAuth1 ( string $oauth1Server ) : boolean Check if a server is given, which indicates that OAuth1 is used.

메소드 상세

__construct() 공개 메소드

public __construct ( Illuminate\Container\Container $app, SocialiteProviders\Manager\Contracts\Helpers\ConfigRetrieverInterface $configRetriever )
$app Illuminate\Container\Container
$configRetriever SocialiteProviders\Manager\Contracts\Helpers\ConfigRetrieverInterface

buildOAuth1Provider() 보호된 메소드

Build an OAuth 1 provider instance.
protected buildOAuth1Provider ( Laravel\Socialite\SocialiteManager $socialite, string $providerClass, $providerName, string $oauth1Server ) : Laravel\Socialite\One\AbstractProvider
$socialite Laravel\Socialite\SocialiteManager
$providerClass string must extend Laravel\Socialite\One\AbstractProvider
$oauth1Server string must extend League\OAuth1\Client\Server\Server
리턴 Laravel\Socialite\One\AbstractProvider

buildOAuth2Provider() 보호된 메소드

Build an OAuth 2 provider instance.
protected buildOAuth2Provider ( Laravel\Socialite\SocialiteManager $socialite, string $providerClass, $providerName ) : Laravel\Socialite\Two\AbstractProvider
$socialite Laravel\Socialite\SocialiteManager
$providerClass string must extend Laravel\Socialite\Two\AbstractProvider
리턴 Laravel\Socialite\Two\AbstractProvider

buildProvider() 보호된 메소드

protected buildProvider ( Laravel\Socialite\SocialiteManager $socialite, $providerName, string $providerClass, null | string $oauth1Server ) : Laravel\Socialite\One\AbstractProvider | Laravel\Socialite\Two\AbstractProvider
$socialite Laravel\Socialite\SocialiteManager
$providerName
$providerClass string
$oauth1Server null | string
리턴 Laravel\Socialite\One\AbstractProvider | Laravel\Socialite\Two\AbstractProvider

extendSocialite() 공개 메소드

public extendSocialite ( string $providerName, string $providerClass, string $oauth1Server = null )
$providerName string 'meetup'
$providerClass string 'Your\Name\Space\ClassNameProvider' must extend either Laravel\Socialite\Two\AbstractProvider or Laravel\Socialite\One\AbstractProvider
$oauth1Server string 'Your\Name\Space\ClassNameServer' must extend League\OAuth1\Client\Server\Server

getConfig() 보호된 메소드

protected getConfig ( string $providerClass, string $providerName ) : array
$providerClass string
$providerName string
리턴 array

프로퍼티 상세

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

protected LaravelApp $app
리턴 LaravelApp