You are here

function view_revisions_entity_type_alter in Config Entity Revisions 8.2

Implements hook_entity_type_alter().

File

modules/view_revisions/view_revisions.module, line 48
view_revisions hook functions.

Code

function view_revisions_entity_type_alter(&$entity_types) {
  if (isset($entity_types['view'])) {
    $entity_types['view']
      ->setClass('Drupal\\view_revisions\\Entity\\ViewRevision')
      ->setFormClass('preview', 'Drupal\\view_revisions\\ViewRevisionsPreviewForm')
      ->setFormClass('edit', 'Drupal\\view_revisions\\ViewRevisionsEditForm')
      ->setStorageClass('Drupal\\view_revisions\\ViewRevisionsStorage')
      ->setLinkTemplate('revisions', '/admin/structure/views/view/{view}/revisions')
      ->setLinkTemplate('revision', '/admin/structure/views/view/{view}/revision/{revision_id}')
      ->setHandlerClass('moderation', 'Drupal\\config_entity_revisions\\Entity\\Handler\\ConfigEntityRevisionsModerationHandler');
  }
}