protected function EntityRow::buildViewModeOptions

Return the main options, which are shown in the summary title.

2 calls to EntityRow::buildViewModeOptions()
EntityRow::buildOptionsForm in drupal/core/modules/system/lib/Drupal/system/Plugin/views/row/EntityRow.php
Overrides Drupal\views\Plugin\views\row\RowPluginBase::buildOptionsForm().
EntityRow::summaryTitle in drupal/core/modules/system/lib/Drupal/system/Plugin/views/row/EntityRow.php
Overrides Drupal\views\Plugin\views\PluginBase::summaryTitle().

File

drupal/core/modules/system/lib/Drupal/system/Plugin/views/row/EntityRow.php, line 94
Definition of Drupal\system\Plugin\views\row\EntityRow.

Class

EntityRow
Generic entity row plugin to provide a common base for all entity types.

Namespace

Drupal\system\Plugin\views\row

Code

protected function buildViewModeOptions() {
  $options = array();
  if (!empty($this->entityInfo['view_modes'])) {
    foreach ($this->entityInfo['view_modes'] as $mode => $settings) {
      $options[$mode] = $settings['label'];
    }
  }
  return $options;
}