public function Condition::condition

Implements Drupal\Core\Database\Query\ConditionInterface::condition().

Overrides ConditionInterface::condition

4 calls to Condition::condition()
Condition::exists in drupal/core/lib/Drupal/Core/Database/Query/Condition.php
Implements Drupal\Core\Database\Query\ConditionInterface::exists().
Condition::isNotNull in drupal/core/lib/Drupal/Core/Database/Query/Condition.php
Implements Drupal\Core\Database\Query\ConditionInterface::isNotNull().
Condition::isNull in drupal/core/lib/Drupal/Core/Database/Query/Condition.php
Implements Drupal\Core\Database\Query\ConditionInterface::isNull().
Condition::notExists in drupal/core/lib/Drupal/Core/Database/Query/Condition.php
Implements Drupal\Core\Database\Query\ConditionInterface::notExists().

File

drupal/core/lib/Drupal/Core/Database/Query/Condition.php, line 72
Definition of Drupal\Core\Database\Query\Condition

Class

Condition
Generic class for a series of conditions in a query.

Namespace

Drupal\Core\Database\Query

Code

public function condition($field, $value = NULL, $operator = NULL) {
  if (!isset($operator)) {
    if (is_array($value)) {
      $operator = 'IN';
    }
    else {
      $operator = '=';
    }
  }
  $this->conditions[] = array(
    'field' => $field,
    'value' => $value,
    'operator' => $operator,
  );
  $this->changed = TRUE;
  return $this;
}