You are here

class FacebookUserManager in Open Social 8.9

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

Class FacebookUserManager.

@package Drupal\social_auth_facebook

Hierarchy

Expanded class hierarchy of FacebookUserManager

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

File

modules/custom/social_auth_facebook/src/FacebookUserManager.php, line 13

Namespace

Drupal\social_auth_facebook
View source
class FacebookUserManager extends UserManager {

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

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

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

}

Members

Namesort descending Modifiers Type Description Overrides
FacebookUserManager::getAccountId public function Get the account ID to the account on this site. Overrides UserManagerInterface::getAccountId
FacebookUserManager::getSocialNetworkKey public function Returns key-name of a social network. Overrides UserManagerInterface::getSocialNetworkKey
FacebookUserManager::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.