You are here

public function DrupalGapController::userSystemResources in DrupalGap 8.2

Obtain current user data. This is basically copied from D7 Services module. For more info take a look at _system_resource_connect() function (Services).

File

src/Controller/DrupalGapController.php, line 205
Contains \Drupal\drupalgap\Controller\DrupalGapController.

Class

DrupalGapController
Returns responses for DrupalGap module routes.

Namespace

Drupal\drupalgap\Controller

Code

public function userSystemResources() {

  // Currently logged in user.
  $output = new \stdClass();

  //$output->sessid = \Drupal::currentUser()->getSessionId();

  //$output->user_name = \Drupal::currentUser()->getSessionData();
  $output->uid = \Drupal::currentUser()
    ->getAccount()
    ->id();
  $output->roles = (object) \Drupal::currentUser()
    ->getRoles();
  return $output;
}