1 entity_id_layout_access.inc | EntityIDLayoutAccess::form(&$form, &$form_state) |
Settings form for configuring this access item.
Overrides LayoutAccessNegatable::form
File
- core/
modules/ layout/ plugins/ access/ entity_id_layout_access.inc, line 36 - Plugin to provide access control based upon entity ID.
Class
- EntityIDLayoutAccess
- @file Plugin to provide access control based upon entity ID.
Code
function form(&$form, &$form_state) {
parent::form($form, $form_state);
$form['entity_id'] = array(
'#title' => t('@entity @entity_id_key', array(
'@entity' => $this->entity_info['label'],
'@entity_id_key' => strtoupper($this->entity_info['entity keys']['id']),
)),
'#type' => 'number',
'#required' => TRUE,
'#min' => 1,
'#default_value' => is_null($this->settings['entity_id']) ? NULL : (int) $this->settings['entity_id'],
'#weight' => 100,
);
}