Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function user_entity_info

Implements hook_entity_info().

File

modules/user/user.module, line 153

Code

function user_entity_info () {
 $return = array(
 'user' => array(
 'label' => t ('User'),
 'controller class' => 'UserController',
 'base table' => 'users',
 'uri callback' => 'user_uri',
 'label callback' => 'format_username',
 'fieldable' => TRUE,
 // $user->language is only the preferred user language for the user
 // interface textual elements. As it is not necessarily related to the
 // language assigned to fields, we do not define it as the entity language
 // key.
'entity keys' => array(
 'id' => 'uid',
 ),
 'bundles' => array(
 'user' => array(
 'label' => t ('User'),
 'admin' => array(
 'path' => 'admin/config/people/accounts',
 'access arguments' => array(
 'administer users',
 ),
 ),
 ),
 ),
 'view modes' => array(
 'full' => array(
 'label' => t ('User account'),
 'custom settings' => FALSE,
 ),
 ),
 ),
 );
 return $return;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.