public function UserStorageController::create

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

Overrides DatabaseStorageControllerNG::create

File

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

Class

UserStorageController
Controller class for users.

Namespace

Drupal\user

Code

public function create(array $values) {
  if (!isset($values['created'])) {
    $values['created'] = REQUEST_TIME;
  }

  // Users always have the authenticated user role.
  $values['roles'][] = DRUPAL_AUTHENTICATED_RID;
  return parent::create($values)
    ->getBCEntity();
}