public function UserStorageController::save

Overrides Drupal\Core\Entity\DatabaseStorageController::save().

Overrides DatabaseStorageController::save

File

drupal/core/modules/user/lib/Drupal/user/UserStorageController.php, line 63
Definition of Drupal\user\UserStorageController.

Class

UserStorageController
Controller class for users.

Namespace

Drupal\user

Code

public function save(EntityInterface $entity) {
  if (empty($entity->uid)) {
    $entity->uid = db_next_id(db_query('SELECT MAX(uid) FROM {users}')
      ->fetchField());
    $entity
      ->enforceIsNew();
  }
  parent::save($entity);
}