function RobotAccessController::checkAccess

Same name in other branches
  1. 3.x modules/config_entity_example/src/RobotAccessController.php \Drupal\config_entity_example\RobotAccessController::checkAccess()
  2. 8.x-1.x config_entity_example/src/RobotAccessController.php \Drupal\config_entity_example\RobotAccessController::checkAccess()

Overrides EntityAccessControlHandler::checkAccess

File

modules/config_entity_example/src/RobotAccessController.php, line 24

Class

RobotAccessController
Defines an access controller for the robot entity.

Namespace

Drupal\config_entity_example

Code

public function checkAccess(EntityInterface $entity, $operation, AccountInterface $account) {
    // The $operation parameter tells you what sort of operation access is
    // being checked for.
    if ($operation == 'view') {
        return AccessResult::allowed();
    }
    // Other than the view operation, we're going to be insanely lax about
    // access. Don't try this at home!
    return parent::checkAccess($entity, $operation, $account);
}