Class Controller

Controller
Extended by Concrete\Core\Authentication\AuthenticationTypeController implements Concrete\Core\Authentication\AuthenticationTypeControllerInterface
Extended by Concrete\Core\Authentication\Type\OAuth\GenericOauthTypeController
Extended by Concrete\Core\Authentication\Type\OAuth\OAuth1a\GenericOauth1aTypeController
Extended by Concrete\Authentication\Twitter\Controller

Methods summary

public boolean
# registrationGroupID( )

Whether or not we will attempt to register the user.

public boolean
# supportsRegistration( )

Twitter doesn't give us the users email.

public boolean
# supportsEmailResolution( )

Twitter doesn't give us the users email.

public
public string
# getHandle( )
public OAuth\OAuth1\Service\Twitter
# getService( )
public
public
# edit( )
protected null|User
# attemptAuthentication( )

We override this method because twitter doesn't give us the email, we have to have the user input it before we can create a user.

public
# handle_register( $token = null )
public
public
public
public
public

Properties summary

public array $apiMethods
# array('handle_error', 'handle_success', 'handle_register')
protected string $email
#
protected $username
#
protected $firstName
#
protected $lastName
#