Defines a base class for entity access controllers.
Defaults to FALSE (access denied) for 'view', 'create', 'update' and 'delete' access checks.
Expanded class hierarchy of EntityAccessController
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;
}
}
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityAccessController:: |
public | function |
Implements EntityAccessControllerInterface::createAccess(). Overrides EntityAccessControllerInterface:: |
|
EntityAccessController:: |
public | function |
Implements EntityAccessControllerInterface::deleteAccess(). Overrides EntityAccessControllerInterface:: |
|
EntityAccessController:: |
public | function |
Implements EntityAccessControllerInterface::updateAccess(). Overrides EntityAccessControllerInterface:: |
|
EntityAccessController:: |
public | function |
Implements EntityAccessControllerInterface::viewAccess(). Overrides EntityAccessControllerInterface:: |