You are here

public static function UloginHelper::identitySave in uLogin (advanced version) 8

Internal functions.

2 calls to UloginHelper::identitySave()
UloginController::uloginCallback in src/Controller/UloginController.php
Call back for login and registration.
UloginHelper::userSave in src/UloginHelper.php
Internal functions.

File

src/UloginHelper.php, line 28

Class

UloginHelper
Ulogin Helper class.

Namespace

Drupal\ulogin

Code

public static function identitySave($data, $uid = NULL) {
  if (!$uid) {
    $uid = \Drupal::currentUser()
      ->id();
  }
  \Drupal::database()
    ->merge('ulogin_identity')
    ->key([
    'uid' => $uid,
    'network' => $data['network'],
    'ulogin_uid' => $data['uid'],
  ])
    ->fields([
    'data' => serialize($data),
  ])
    ->execute();
}