protected AccountProxy::loadUserEntity($account_id)
Load a user entity.
The entity manager requires additional initialization code and cache clearing after the list of modules is changed. Therefore it is necessary to retrieve it as late as possible.
Because of serialization issues it is currently not possible to inject the container into the AccountProxy. Thus it is necessary to retrieve the entity manager statically.
Parameters
int $account_id: The id of an account to load.
Return value
\Drupal\Core\Session\AccountInterface|null An account or NULL if none is found.
See also
https://www.drupal.org/node/2430447
File
- core/lib/Drupal/Core/Session/AccountProxy.php, line 185
Class
- AccountProxy
- A proxied implementation of AccountInterface.
Namespace
Drupal\Core\Session
Code
protected function loadUserEntity($account_id) { return \Drupal::entityManager()->getStorage('user')->load($account_id); }
Please login to continue.