PHP Класс Learner\Http\Controllers\Auth\SocialController

Наследование: extends Learner\Http\Controllers\BaseController
Показать файл Открыть проект

Открытые методы

Метод Описание
__construct ( ) Only guest can access this controller.
handleGithubOAuth ( ) : Response Obtain the user information from GitHub.
handleTwitterOAuth ( ) : Response Obtain the user information from GitHub.
redirectToGithub ( ) : Response Redirect the user to the GitHub authentication page.
redirectToTwitter ( ) : Response Redirect the user to the GitHub authentication page.

Защищенные методы

Метод Описание
createAUser ( ) : User Create a new user.

Приватные методы

Метод Описание
findOrCreateUser ( $githubUser ) : User | array Return user if exists; create and return if doesn't

Описание методов

__construct() публичный Метод

Only guest can access this controller.
public __construct ( )

createAUser() защищенный Метод

Create a new user.
protected createAUser ( ) : User
Результат Learner\Models\User

handleGithubOAuth() публичный Метод

Obtain the user information from GitHub.
public handleGithubOAuth ( ) : Response
Результат Response

handleTwitterOAuth() публичный Метод

Obtain the user information from GitHub.
public handleTwitterOAuth ( ) : Response
Результат Response

redirectToGithub() публичный Метод

Redirect the user to the GitHub authentication page.
public redirectToGithub ( ) : Response
Результат Response

redirectToTwitter() публичный Метод

Redirect the user to the GitHub authentication page.
public redirectToTwitter ( ) : Response
Результат Response