class EntityAccessController

Defines a base class for entity access controllers.

Defaults to FALSE (access denied) for 'view', 'create', 'update' and 'delete' access checks.

Hierarchy

Expanded class hierarchy of EntityAccessController

File

drupal/core/lib/Drupal/Core/Entity/EntityAccessController.php, line 18
Contains Drupal\Core\Entity\EntityAccessController.

Namespace

Drupal\Core\Entity
View source
class EntityAccessController implements EntityAccessControllerInterface {

  /**
   * Implements EntityAccessControllerInterface::viewAccess().
   */
  public function viewAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
    return FALSE;
  }

  /**
   * Implements EntityAccessControllerInterface::createAccess().
   */
  public function createAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
    return FALSE;
  }

  /**
   * Implements EntityAccessControllerInterface::updateAccess().
   */
  public function updateAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
    return FALSE;
  }

  /**
   * Implements EntityAccessControllerInterface::deleteAccess().
   */
  public function deleteAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
    return FALSE;
  }

}

Members

Namesort descending Modifiers Type Description Overrides
EntityAccessController::createAccess public function Implements EntityAccessControllerInterface::createAccess(). Overrides EntityAccessControllerInterface::createAccess
EntityAccessController::deleteAccess public function Implements EntityAccessControllerInterface::deleteAccess(). Overrides EntityAccessControllerInterface::deleteAccess
EntityAccessController::updateAccess public function Implements EntityAccessControllerInterface::updateAccess(). Overrides EntityAccessControllerInterface::updateAccess
EntityAccessController::viewAccess public function Implements EntityAccessControllerInterface::viewAccess(). Overrides EntityAccessControllerInterface::viewAccess