You are here

final protected static function SwaggerUIFormatterTrait::addDefaultSettings in Swagger UI Field Formatter 8.3

Same name and namespace in other branches
  1. 8.2 src/Plugin/Field/FieldFormatter/SwaggerUIFormatterTrait.php \Drupal\swagger_ui_formatter\Plugin\Field\FieldFormatter\SwaggerUIFormatterTrait::addDefaultSettings()

Adds Swagger UI field formatter settings to formatter settings.

Parameters

array $settings: Settings inherited from the parent class.

2 calls to SwaggerUIFormatterTrait::addDefaultSettings()
SwaggerUIFileFormatter::defaultSettings in src/Plugin/Field/FieldFormatter/SwaggerUIFileFormatter.php
Defines the default settings for this plugin.
SwaggerUILinkFormatter::defaultSettings in src/Plugin/Field/FieldFormatter/SwaggerUILinkFormatter.php
Defines the default settings for this plugin.

File

src/Plugin/Field/FieldFormatter/SwaggerUIFormatterTrait.php, line 31

Class

SwaggerUIFormatterTrait
Provides common methods for Swagger UI field formatters.

Namespace

Drupal\swagger_ui_formatter\Plugin\Field\FieldFormatter

Code

protected static final function addDefaultSettings(array &$settings) : void {
  $settings = [
    'validator' => 'default',
    'validator_url' => '',
    'doc_expansion' => 'list',
    'show_top_bar' => FALSE,
    'sort_tags_by_name' => FALSE,
    'supported_submit_methods' => [
      'get' => 'get',
      'put' => 'put',
      'post' => 'post',
      'delete' => 'delete',
      'options' => 'options',
      'head' => 'head',
      'patch' => 'patch',
    ],
  ] + $settings;
}