You are here

protected function DateBase::defineDefaultProperties in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/Plugin/WebformElement/DateBase.php \Drupal\webform\Plugin\WebformElement\DateBase::defineDefaultProperties()

Define an element's default properties.

Return value

array An associative array contain an the element's default properties.

Overrides WebformElementBase::defineDefaultProperties

3 calls to DateBase::defineDefaultProperties()
Date::defineDefaultProperties in src/Plugin/WebformElement/Date.php
Define an element's default properties.
DateList::defineDefaultProperties in src/Plugin/WebformElement/DateList.php
Define an element's default properties.
DateTime::defineDefaultProperties in src/Plugin/WebformElement/DateTime.php
Define an element's default properties.
3 methods override DateBase::defineDefaultProperties()
Date::defineDefaultProperties in src/Plugin/WebformElement/Date.php
Define an element's default properties.
DateList::defineDefaultProperties in src/Plugin/WebformElement/DateList.php
Define an element's default properties.
DateTime::defineDefaultProperties in src/Plugin/WebformElement/DateTime.php
Define an element's default properties.

File

src/Plugin/WebformElement/DateBase.php, line 45

Class

DateBase
Provides a base 'date' class.

Namespace

Drupal\webform\Plugin\WebformElement

Code

protected function defineDefaultProperties() {
  return [
    // Form validation.
    'date_date_min' => '',
    'date_date_max' => '',
    'date_days' => [
      '0',
      '1',
      '2',
      '3',
      '4',
      '5',
      '6',
    ],
  ] + parent::defineDefaultProperties() + $this
    ->defineDefaultMultipleProperties();
}