You are here

class ViewRevisionsAccessCheck in Config Entity Revisions 8.2

Class ViewRevisionsAccessCheck.

@package Drupal\view_revisions\Access

Hierarchy

Expanded class hierarchy of ViewRevisionsAccessCheck

1 string reference to 'ViewRevisionsAccessCheck'
view_revisions.services.yml in modules/view_revisions/view_revisions.services.yml
modules/view_revisions/view_revisions.services.yml
1 service uses ViewRevisionsAccessCheck
access_check.can_access_views_revision in modules/view_revisions/view_revisions.services.yml
Drupal\view_revisions\Access\ViewRevisionsAccessCheck

File

modules/view_revisions/src/Access/ViewRevisionsAccessCheck.php, line 14

Namespace

Drupal\view_revisions\Access
View source
class ViewRevisionsAccessCheck extends ConfigEntityRevisionsAccessCheckBase implements ConfigEntityRevisionsAccessCheckInterface {

  /**
   * {@inheritdoc}
   */
  public function entityType() {
    return 'view';
  }

  /**
   * {@inheritdoc}
   */
  public function applies() {
    return '_can_access_views_revision';
  }

  /**
   * {@inheritdoc}
   */
  public function administerCheck(AccountInterface $account) {
    return $account
      ->hasPermission('administer views');
  }

}

Members

Namesort descending Modifiers Type Description Overrides
ConfigEntityRevisionsAccessCheckBase::$access protected property A static cache of access checks.
ConfigEntityRevisionsAccessCheckBase::$configEntityStorage protected property The view storage.
ConfigEntityRevisionsAccessCheckBase::access public function Checks routing access for the entity's default revision.
ConfigEntityRevisionsAccessCheckBase::__construct public function Constructs a new ViewRevisionsAccessCheck.
ViewRevisionsAccessCheck::administerCheck public function
ViewRevisionsAccessCheck::applies public function
ViewRevisionsAccessCheck::entityType public function Get the entity type being checked. Overrides ConfigEntityRevisionsAccessCheckInterface::entityType