protected function WebformElementBase::defineDefaultBaseProperties in Webform 6.x
Same name and namespace in other branches
- 8.5 src/Plugin/WebformElementBase.php \Drupal\webform\Plugin\WebformElementBase::defineDefaultBaseProperties()
Define default base properties used by all elements.
Return value
array An associative array containing base properties used by all elements.
14 calls to WebformElementBase::defineDefaultBaseProperties()
- Address::defineDefaultProperties in src/
Plugin/ WebformElement/ Address.php - Define an element's default properties.
- ContainerBase::defineDefaultBaseProperties in src/
Plugin/ WebformElement/ ContainerBase.php - Define default base properties used by all elements.
- Hidden::defineDefaultProperties in src/
Plugin/ WebformElement/ Hidden.php - Define an element's default properties.
- VerticalTabs::defineDefaultBaseProperties in src/
Plugin/ WebformElement/ VerticalTabs.php - Define default base properties used by all elements.
- WebformAttachmentBase::defineDefaultBaseProperties in modules/
webform_attachment/ src/ Plugin/ WebformElement/ WebformAttachmentBase.php - Define default base properties used by all elements.
4 methods override WebformElementBase::defineDefaultBaseProperties()
- ContainerBase::defineDefaultBaseProperties in src/
Plugin/ WebformElement/ ContainerBase.php - Define default base properties used by all elements.
- VerticalTabs::defineDefaultBaseProperties in src/
Plugin/ WebformElement/ VerticalTabs.php - Define default base properties used by all elements.
- WebformAttachmentBase::defineDefaultBaseProperties in modules/
webform_attachment/ src/ Plugin/ WebformElement/ WebformAttachmentBase.php - Define default base properties used by all elements.
- WebformMarkupBase::defineDefaultBaseProperties in src/
Plugin/ WebformElement/ WebformMarkupBase.php - Define default base properties used by all elements.
File
- src/
Plugin/ WebformElementBase.php, line 247
Class
- WebformElementBase
- Provides a base class for a webform element.
Namespace
Drupal\webform\PluginCode
protected function defineDefaultBaseProperties() {
return [
// Administration.
'admin_title' => '',
'admin_notes' => '',
'prepopulate' => FALSE,
'private' => FALSE,
'access' => TRUE,
// Flexbox.
'flex' => 1,
// Conditional logic.
'states' => [],
'states_clear' => TRUE,
// Element access.
'access_create_roles' => [
'anonymous',
'authenticated',
],
'access_create_users' => [],
'access_create_permissions' => [],
'access_update_roles' => [
'anonymous',
'authenticated',
],
'access_update_users' => [],
'access_update_permissions' => [],
'access_view_roles' => [
'anonymous',
'authenticated',
],
'access_view_users' => [],
'access_view_permissions' => [],
];
}