You are here

class TwitterUserManager in Open Social 8

Same name and namespace in other branches
  1. 8.9 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  2. 8.2 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  3. 8.3 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  4. 8.4 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  5. 8.5 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  6. 8.6 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  7. 8.7 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager
  8. 8.8 modules/custom/social_auth_twitter/src/TwitterUserManager.php \Drupal\social_auth_twitter\TwitterUserManager

Class TwitterUserManager.

@package Drupal\social_auth_twitter

Hierarchy

Expanded class hierarchy of TwitterUserManager

1 string reference to 'TwitterUserManager'
social_auth_twitter.services.yml in modules/custom/social_auth_twitter/social_auth_twitter.services.yml
modules/custom/social_auth_twitter/social_auth_twitter.services.yml
1 service uses TwitterUserManager
social_auth_twitter.user_manager in modules/custom/social_auth_twitter/social_auth_twitter.services.yml
\Drupal\social_auth_twitter\TwitterUserManager

File

modules/custom/social_auth_twitter/src/TwitterUserManager.php, line 13

Namespace

Drupal\social_auth_twitter
View source
class TwitterUserManager extends UserManager {

  /**
   * {@inheritdoc}
   */
  public function getSocialNetworkKey() {
    return TwitterAuthSettings::getSocialNetworkKey();
  }

  /**
   * {@inheritdoc}
   */
  public function setAccountId($account_id) {
    $this->account
      ->get('twitter_id')
      ->setValue($account_id);
  }

  /**
   * {@inheritdoc}
   */
  public function getAccountId() {
    return $this->account
      ->get('twitter_id')->value;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
TwitterUserManager::getAccountId public function Get the account ID to the account on this site. Overrides UserManagerInterface::getAccountId
TwitterUserManager::getSocialNetworkKey public function Returns key-name of a social network. Overrides UserManagerInterface::getSocialNetworkKey
TwitterUserManager::setAccountId public function Set the account ID to the account on this site. Overrides UserManagerInterface::setAccountId
UserManager::$account protected property Object of a user account.
UserManager::$configFactory protected property
UserManager::$entityFieldManager protected property
UserManager::$entityTypeManager protected property
UserManager::$fieldPicture protected property Contains the field definition with a profile picture.
UserManager::$languageManager protected property
UserManager::$loggerFactory protected property
UserManager::$profile protected property Object of a user profile.
UserManager::$profileType protected property Contains the profile type.
UserManager::$token protected property
UserManager::$transliteration protected property
UserManager::createAccount public function Creates object of a new account. Overrides UserManagerInterface::createAccount
UserManager::createProfile public function Creates object of a new profile. Overrides UserManagerInterface::createProfile
UserManager::downloadProfilePicture public function Saves the picture from URL. Overrides UserManagerInterface::downloadProfilePicture
UserManager::getPictureDirectory public function Returns directory path to save picture. Overrides UserManagerInterface::getPictureDirectory
UserManager::setAccount public function Set an instance of user account to user manager to use it later. Overrides UserManagerInterface::setAccount
UserManager::setFieldPicture public function Set an instance of a field definition that contains picture. Overrides UserManagerInterface::setFieldPicture
UserManager::setProfile public function Set an instance of profile to user manager to use it later. Overrides UserManagerInterface::setProfile
UserManager::setProfilePicture public function Download and set the picture to profile. Overrides UserManagerInterface::setProfilePicture
UserManager::setProfileType public function Set the profile type. Overrides UserManagerInterface::setProfileType
UserManager::__construct public function UserManager constructor.