ViewRevisionsAccessCheck.php in Config Entity Revisions 8.2
Namespace
Drupal\view_revisions\AccessFile
modules/view_revisions/src/Access/ViewRevisionsAccessCheck.phpView source
<?php
namespace Drupal\view_revisions\Access;
use Drupal\config_entity_revisions\ConfigEntityRevisionsAccessCheckBase;
use Drupal\config_entity_revisions\ConfigEntityRevisionsAccessCheckInterface;
use Drupal\Core\Session\AccountInterface;
/**
* Class ViewRevisionsAccessCheck.
*
* @package Drupal\view_revisions\Access
*/
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');
}
}
Classes
Name![]() |
Description |
---|---|
ViewRevisionsAccessCheck | Class ViewRevisionsAccessCheck. |