You are here

protected function WebformSubmissionStorage::filterColumns in Webform 6.x

Same name and namespace in other branches
  1. 8.5 src/WebformSubmissionStorage.php \Drupal\webform\WebformSubmissionStorage::filterColumns()

Get specified columns in specified order.

Parameters

array $column_names: An associative array of column names.

array $columns: An associative array containing all available columns.

Return value

array An associative array containing all specified columns.

2 calls to WebformSubmissionStorage::filterColumns()
WebformSubmissionStorage::getCustomColumns in src/WebformSubmissionStorage.php
Get customized submission columns used to display custom table.
WebformSubmissionStorage::getUserColumns in src/WebformSubmissionStorage.php
Get user submission columns used to display results.

File

src/WebformSubmissionStorage.php, line 865

Class

WebformSubmissionStorage
Defines the webform submission storage.

Namespace

Drupal\webform

Code

protected function filterColumns(array $column_names, array $columns) {
  $filtered_columns = [];
  foreach ($column_names as $column_name) {
    if (isset($columns[$column_name])) {
      $filtered_columns[$column_name] = $columns[$column_name];
    }
  }
  return $filtered_columns;
}