danse_moderation_notifications-1.0.x-dev/src/DanseModerationNotificationsAccessController.php
src/DanseModerationNotificationsAccessController.php
<?php namespace Drupal\danse_moderation_notifications; use Drupal\Core\Entity\EntityAccessControlHandler; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Session\AccountInterface; /** * Defines an access controller for the danse_moderation_notifications entity. * * We set this class to be the access controller in * DanseModerationNotifications's entity annotation. * * @see \Drupal\danse_moderation_notifications\Entity\DanseModerationNotifications * * @ingroup danse_moderation_notifications */ class DanseModerationNotificationsAccessController extends EntityAccessControlHandler { /** * {@inheritdoc} */ public function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) { // No special access handling. Defer to the entity system which will only // allow admin access by default. return parent::checkAccess($entity, $operation, $account); } }