You are here

ViewRevisionsDeleteForm.php in Config Entity Revisions 8.2

File

modules/view_revisions/src/Form/ViewRevisionsDeleteForm.php
View source
<?php

namespace Drupal\view_revisions\Form;

use Drupal\config_entity_revisions\ConfigEntityRevisionsDeleteFormBase;
use Drupal\view_revisions\Controller\ViewRevisionsController;
use Symfony\Component\DependencyInjection\ContainerInterface;

/**
 * Provides a form for reverting a view revision.
 *
 * @internal
 */
class ViewRevisionsDeleteForm extends ConfigEntityRevisionsDeleteFormBase {

  /**
   * {@inheritdoc}
   */
  public static function create(ContainerInterface $container) {
    $entity_manager = $container
      ->get('entity_type.manager');
    return new static($entity_manager
      ->getStorage('config_entity_revisions'), $container
      ->get('database'), $container
      ->get('date.formatter'), ViewRevisionsController::create($container));
  }

}

Classes

Namesort descending Description
ViewRevisionsDeleteForm Provides a form for reverting a view revision.