Menu
My Site LogoAgiledropSnippetsGuides
ContributeGithub
My Site LogoAgiledrop
  • Snippets
  • Guides
  • Contribute
  • Github
  • devops
    • Docker
  • drupal
    • Composer
    • Database
    • Debugging
    • Dependency Injection
    • Entities
    • Images
    • Libraries
    • Migrations
    • Miscellaneous
    • Modules
    • Multilingual
    • Rendering
    • Search
    • URLs, links and routing
    • Users
  • drupal-onboarding
    • Site Building (Level 1)
    • Backend (Level 1)
    • Site Building (Level 2)
    • Backend (Level 2)
    • Backend (Level 3)
  • wordpress
    • Actions
    • Enqueues
    • Input validation
    • Internationalization
    • Post meta
    • Posts
    • Rest Api
    • Taxonomy
    • Widgets

Users

Load a user

Load a user#

$node = \Drupal::entityTypeManager()->getStorage('user')->load(23);

Get current user#

$account = \Drupal::currentUser();

Get current user ID#

$account = \Drupal::currentUser()->id();

Get user roles#

$user = \Drupal::entityTypeManager()->getStorage('user')->load(23);
$role = $user->getRoles();
Edit this page
Previous
« URLs, links and routing
Next
Site Building (Level 1) »
  • Load a user
  • Get current user
  • Get current user ID
  • Get user roles