rabbit_hole-8.x-1.x-dev/src/Plugin/RabbitHoleBehaviorPlugin/AccessDenied.php
src/Plugin/RabbitHoleBehaviorPlugin/AccessDenied.php
<?php namespace Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPlugin; use Drupal\Core\Entity\EntityInterface; use Symfony\Component\HttpKernel\Exception\AccessDeniedHttpException; use Symfony\Component\HttpFoundation\Response; use Drupal\rabbit_hole\Plugin\RabbitHoleBehaviorPluginBase; /** * Denies access to a page. * * @RabbitHoleBehaviorPlugin( * id = "access_denied", * label = @Translation("Access denied") * ) */ class AccessDenied extends RabbitHoleBehaviorPluginBase { /** * {@inheritdoc} */ public function performAction(EntityInterface $entity, Response $current_response = NULL) { throw new AccessDeniedHttpException(); } }