You are here

public function ManyToOneHelper::getField in Drupal 9

Same name and namespace in other branches
  1. 8 core/modules/views/src/ManyToOneHelper.php \Drupal\views\ManyToOneHelper::getField()

Get the field via formula or build it using alias and field name.

Sometimes the handler might want us to use some kind of formula, so give it that option. If it wants us to do this, it must set $helper->formula = TRUE and implement handler->getFormula().

1 call to ManyToOneHelper::getField()
ManyToOneHelper::addFilter in core/modules/views/src/ManyToOneHelper.php

File

core/modules/views/src/ManyToOneHelper.php, line 48

Class

ManyToOneHelper
This many to one helper object is used on both arguments and filters.

Namespace

Drupal\views

Code

public function getField() {
  if (!empty($this->formula)) {
    return $this->handler
      ->getFormula();
  }
  else {
    return $this->handler->tableAlias . '.' . $this->handler->realField;
  }
}