public function MachineName::getValueOptions

1 call to MachineName::getValueOptions()
MachineName::pre_render in drupal/core/modules/views/lib/Drupal/views/Plugin/views/field/MachineName.php
Run before any fields are rendered.

File

drupal/core/modules/views/lib/Drupal/views/Plugin/views/field/MachineName.php, line 29
Definition of Drupal\views\Plugin\views\field\MachineName.

Class

MachineName
Field handler whichs allows to show machine name content as human name.

Namespace

Drupal\views\Plugin\views\field

Code

public function getValueOptions() {
  if (isset($this->value_options)) {
    return;
  }
  if (isset($this->definition['options callback']) && is_callable($this->definition['options callback'])) {
    if (isset($this->definition['options arguments']) && is_array($this->definition['options arguments'])) {
      $this->value_options = call_user_func_array($this->definition['options callback'], $this->definition['options arguments']);
    }
    else {
      $this->value_options = call_user_func($this->definition['options callback']);
    }
  }
  else {
    $this->value_options = array();
  }
}