You are here

public function Amount::query in Currency 8.3

Called to add the field to a query.

Overrides FieldPluginBase::query

File

src/Plugin/views/field/Amount.php, line 94

Class

Amount
A Views field handler for currency amounts.

Namespace

Drupal\currency\Plugin\views\field

Code

public function query() {
  $this
    ->ensureMyTable();
  if ($this->definition['currency_code_field']) {
    $this
      ->addAdditionalFields(array(
      'currency_code_field' => array(
        'field' => $this->definition['currency_code_field'],
        'table' => $this->definition['currency_code_table'] ? $this->definition['currency_code_table'] : $this->tableAlias,
      ),
    ));
  }
  parent::query();
}