final protected static function SwaggerUIFormatterTrait::addDefaultSettings in Swagger UI Field Formatter 8.3
Same name and namespace in other branches
- 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\FieldFormatterCode
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;
}