class WebformComputed in Webform Views Integration 8.5
Webform views handler for computed webform elements.
Hierarchy
- class \Drupal\webform_views\WebformElementViews\WebformElementViewsAbstract implements ContainerInjectionInterface, WebformElementViewsInterface uses StringTranslationTrait
- class \Drupal\webform_views\WebformElementViews\WebformComputed
Expanded class hierarchy of WebformComputed
1 file declares its use of WebformComputed
- webform_views.module in ./
webform_views.module - Webform integration with views.
File
- src/
WebformElementViews/ WebformComputed.php, line 10
Namespace
Drupal\webform_views\WebformElementViewsView source
class WebformComputed extends WebformElementViewsAbstract {
/**
* {@inheritdoc}
*/
public function getElementViewsData(WebformElementInterface $element_plugin, array $element) {
$views_data = parent::getElementViewsData($element_plugin, $element);
if (isset($element['#store']) && $element['#store']) {
$views_data['filter'] = [
'id' => 'webform_submission_computed_filter',
'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. | |
WebformComputed:: |
public | function |
Generate views data definition that corresponds to given webform element. Overrides WebformElementViewsAbstract:: |
|
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 |