function user_revision_entity_type_alter in User Revision 8
Implements hook_entity_type_alter().
File
- ./
user_revision.module, line 17 - User Revision module.
Code
function user_revision_entity_type_alter(array &$entity_types) {
/* @var $user \Drupal\Core\Entity\ContentEntityType */
$user = $entity_types['user'];
$user
->set('revision_table', 'users_revision');
$user
->set('revision_data_table', 'users_field_revision');
$entity_keys = $user
->getKeys();
$entity_keys['revision'] = 'vid';
$user
->set('entity_keys', $entity_keys);
$user
->setLinkTemplate('revision', '/user/{user}/revisions/{user_revision}/view');
$user
->setLinkTemplate('version-history', '/user/{user}/revisions');
}