You are here

class LinkedInUserManager in Open Social 8.2

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

Class LinkedInUserManager.

@package Drupal\social_auth_linkedin

Hierarchy

Expanded class hierarchy of LinkedInUserManager

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

File

modules/custom/social_auth_linkedin/src/LinkedInUserManager.php, line 13

Namespace

Drupal\social_auth_linkedin
View source
class LinkedInUserManager extends UserManager {

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

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

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

}

Members

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