class WebformDefaultViews in Webform Views Integration 8.5
Default webform views handler for webform elements.
Hierarchy
- class \Drupal\webform_views\WebformElementViews\WebformElementViewsAbstract implements ContainerInjectionInterface, WebformElementViewsInterface uses StringTranslationTrait
- class \Drupal\webform_views\WebformElementViews\WebformDefaultViews
Expanded class hierarchy of WebformDefaultViews
1 file declares its use of WebformDefaultViews
- webform_views.module in ./
webform_views.module - Webform integration with views.
File
- src/
WebformElementViews/ WebformDefaultViews.php, line 16
Namespace
Drupal\webform_views\WebformElementViewsView source
class WebformDefaultViews extends WebformElementViewsAbstract {
/**
* {@inheritdoc}
*/
public function getElementViewsData(WebformElementInterface $element_plugin, array $element) {
$views_data = parent::getElementViewsData($element_plugin, $element);
if ($element_plugin
->isInput($element) && !$element_plugin
->hasMultipleValues($element)) {
$views_data['sort'] = [
'id' => 'webform_submission_field_sort',
'real field' => 'value',
];
}
if ($element_plugin
->isInput($element)) {
$views_data['filter'] = [
'id' => 'webform_submission_field_filter',
'real field' => 'value',
];
$views_data['argument'] = [
'id' => 'standard',
'real field' => 'value',
];
}
return $views_data;
}
}
Members
Name | Modifiers | Type | Description | Overrides |
---|---|---|---|---|
StringTranslationTrait:: |
protected | property | The string translation service. | 1 |
StringTranslationTrait:: |
protected | function | Formats a string containing a count of items. | |
StringTranslationTrait:: |
protected | function | Returns the number of plurals supported by a given language. | |
StringTranslationTrait:: |
protected | function | Gets the string translation service. | |
StringTranslationTrait:: |
public | function | Sets the string translation service to use. | 2 |
StringTranslationTrait:: |
protected | function | Translates a string to the current language or to a given language. | |
WebformDefaultViews:: |
public | function |
Generate views data definition that corresponds to given webform element. Overrides WebformElementViewsAbstract:: |
7 |
WebformElementViewsAbstract:: |
protected | property | Webform submission entity type. | |
WebformElementViewsAbstract:: |
protected | property | ||
WebformElementViewsAbstract:: |
public static | function |
Instantiates a new instance of this class. Overrides ContainerInjectionInterface:: |
|
WebformElementViewsAbstract:: |
public | function |
Generate views data related to a given element of a given webform. Overrides WebformElementViewsInterface:: |
2 |
WebformElementViewsAbstract:: |
protected | function | Generate views table name that represents a given element within a webform. | |
WebformElementViewsAbstract:: |
public | function | WebformElementViewsAbstract constructor. | 2 |