Defines the access controller for the test entity type.
Expanded class hierarchy of EntityTestAccessController
class EntityTestAccessController implements EntityAccessControllerInterface {
/**
* Implements EntityAccessControllerInterface::view().
*/
public function viewAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
if ($langcode != LANGUAGE_DEFAULT) {
return user_access('view test entity translations', $account);
}
return user_access('view test entity', $account);
}
/**
* Implements EntityAccessControllerInterface::create().
*/
public function createAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
return TRUE;
}
/**
* Implements EntityAccessControllerInterface::update().
*/
public function updateAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
return TRUE;
}
/**
* Implements EntityAccessControllerInterface::delete().
*/
public function deleteAccess(EntityInterface $entity, $langcode = LANGUAGE_DEFAULT, User $account = NULL) {
return TRUE;
}
}
Name![]() |
Modifiers | Type | Description | Overrides |
---|---|---|---|---|
EntityTestAccessController:: |
public | function |
Implements EntityAccessControllerInterface::create(). Overrides EntityAccessControllerInterface:: |
|
EntityTestAccessController:: |
public | function |
Implements EntityAccessControllerInterface::delete(). Overrides EntityAccessControllerInterface:: |
|
EntityTestAccessController:: |
public | function |
Implements EntityAccessControllerInterface::update(). Overrides EntityAccessControllerInterface:: |
|
EntityTestAccessController:: |
public | function |
Implements EntityAccessControllerInterface::view(). Overrides EntityAccessControllerInterface:: |