You are here

protected function WebformSubmissionListBuilder::getSubmissionViewsConfig in Webform 8.5

Same name and namespace in other branches
  1. 6.x src/WebformSubmissionListBuilder.php \Drupal\webform\WebformSubmissionListBuilder::getSubmissionViewsConfig()

Get all submission views applicable.

Return value

array An associative array of all submission views.

2 calls to WebformSubmissionListBuilder::getSubmissionViewsConfig()
WebformSubmissionListBuilder::getSubmissionViews in src/WebformSubmissionListBuilder.php
Get submission views applicable for the current route and user.
WebformSubmissionListBuilder::__construct in src/WebformSubmissionListBuilder.php
Constructs a new WebformSubmissionListBuilder object.

File

src/WebformSubmissionListBuilder.php, line 1230

Class

WebformSubmissionListBuilder
Provides a list controller for webform submission entity.

Namespace

Drupal\webform

Code

protected function getSubmissionViewsConfig() {

  // Merge webform submission views with global submission views.
  $submission_views = [];
  if ($this->webform) {
    $submission_views += $this->webform
      ->getSetting('submission_views') ?: [];
  }
  $submission_views += $this->configFactory
    ->get('webform.settings')
    ->get('settings.default_submission_views') ?: [];
  return $submission_views;
}