You are here

public static function Details::defaultContextSettings in Field Group 8.3

Same name and namespace in other branches
  1. 8 src/Plugin/field_group/FieldGroupFormatter/Details.php \Drupal\field_group\Plugin\field_group\FieldGroupFormatter\Details::defaultContextSettings()

Defines the default settings for this plugin.

Parameters

string $context: The context to get the default settings for.

Return value

array A list of default settings, keyed by the setting name.

Overrides FieldGroupFormatterBase::defaultContextSettings

1 call to Details::defaultContextSettings()
DetailsSidebar::defaultContextSettings in src/Plugin/field_group/FieldGroupFormatter/DetailsSidebar.php
Defines the default settings for this plugin.
1 method overrides Details::defaultContextSettings()
DetailsSidebar::defaultContextSettings in src/Plugin/field_group/FieldGroupFormatter/DetailsSidebar.php
Defines the default settings for this plugin.

File

src/Plugin/field_group/FieldGroupFormatter/Details.php, line 116

Class

Details
Details element.

Namespace

Drupal\field_group\Plugin\field_group\FieldGroupFormatter

Code

public static function defaultContextSettings($context) {
  $defaults = [
    'open' => FALSE,
    'required_fields' => $context == 'form',
  ] + parent::defaultSettings($context);
  if ($context == 'form') {
    $defaults['required_fields'] = 1;
  }
  return $defaults;
}