Code Coverage  | 
     ||||||||||
Classes and Traits  | 
      Functions and Methods  | 
      Lines  | 
     ||||||||
| Total |         | 
      0 / 0  | 
              | 
      100.00%  | 
      0 / 0  | 
      CRAP |         | 
      100.00%  | 
      0 / 0  | 
     |
| <?php | |
| /** | |
| * @file | |
| * Contains \Drupal\Core\Entity\Query\ConditionInterface. | |
| */ | |
| namespace Drupal\Core\Entity\Query; | |
| /** | |
| * Defines the entity query condition interface. | |
| */ | |
| interface ConditionInterface { | |
| /** | |
| * Gets the current conjunction. | |
| * | |
| * @return string | |
| * Can be AND or OR. | |
| */ | |
| public function getConjunction(); | |
| /** | |
| * Implements \Countable::count(). | |
| * | |
| * Returns the size of this conditional. The size of the conditional is the | |
| * size of its conditional array minus one, because one element is the | |
| * conjunction. | |
| */ | |
| public function count(); | |
| /** | |
| * Adds a condition. | |
| * | |
| * @param string|\Drupal\Core\Entity\Query\ConditionInterface $field | |
| * @param mixed $value | |
| * @param string $operator | |
| * @param string $langcode | |
| * @return ConditionInterface | |
| * @see \Drupal\Core\Entity\Query\QueryInterface::condition() | |
| */ | |
| public function condition($field, $value = NULL, $operator = NULL, $langcode = NULL); | |
| /** | |
| * Queries for the existence of a field. | |
| * | |
| * @param $field | |
| * @param string $langcode | |
| * @return ConditionInterface | |
| * @see \Drupal\Core\Entity\Query\QueryInterface::exists() | |
| */ | |
| public function exists($field, $langcode = NULL); | |
| /** | |
| * Queries for the existence of a field. | |
| * | |
| * @param string $field | |
| * @return ConditionInterface; | |
| * @see \Drupal\Core\Entity\Query\QueryInterface::notexists() | |
| */ | |
| public function notExists($field, $langcode = NULL); | |
| /** | |
| * Gets a complete list of all conditions in this conditional clause. | |
| * | |
| * This method returns by reference. That allows alter hooks to access the | |
| * data structure directly and manipulate it before it gets compiled. | |
| * | |
| * @return array | |
| */ | |
| public function &conditions(); | |
| /** | |
| * Compiles this conditional clause. | |
| * | |
| * @param $query | |
| * The query object this conditional clause belongs to. | |
| */ | |
| public function compile($query); | |
| } |