context-8.x-4.x-dev/src/Entity/ContextAccess.php
src/Entity/ContextAccess.php
<?php namespace Drupal\context\Entity; use Drupal\Core\Entity\EntityAccessControlHandler; use Drupal\Core\Entity\EntityHandlerInterface; use Drupal\Core\Entity\EntityInterface; use Drupal\Core\Entity\EntityTypeInterface; use Drupal\Core\Session\AccountInterface; use Symfony\Component\DependencyInjection\ContainerInterface; /** * Defines the access control handler for the page entity type. */ class ContextAccess extends EntityAccessControlHandler implements EntityHandlerInterface { /** * Constructs an access control handler instance. * * @param \Drupal\Core\Entity\EntityTypeInterface $entity_type * The entity type definition. */ public function __construct(EntityTypeInterface $entity_type) { parent::__construct($entity_type); } /** * {@inheritdoc} */ public static function createInstance(ContainerInterface $container, EntityTypeInterface $entity_type) { return new static($entity_type); } /** * {@inheritdoc} */ protected function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) { return parent::checkAccess($entity, $operation, $account); } }