| 1 entity_id_layout_access.inc | EntityIDLayoutAccess::checkAccess() | 
        
Checks for access based on the available context.
Return value
boolean: The result of the access check.
Overrides LayoutAccess::checkAccess
File
- core/
modules/ layout/ plugins/ access/ entity_id_layout_access.inc, line 100  - Plugin to provide access control based upon entity ID.
 
Class
- EntityIDLayoutAccess
 - @file Plugin to provide access control based upon entity ID.
 
Code
function checkAccess() {
  $key = $this->entity_info['entity keys']['id'];
  $entity = $this->contexts[$this->entity_type]->data;
  if ($this->settings['negate']) {
    return ($entity->$key != $this->settings['entity_id']);
  }
  else {
    return ($entity->$key == $this->settings['entity_id']);
  }
}