/**
  * @param Field $field
  */
 protected function visitField(Field $field)
 {
     $this->queryBuilder->field($field->name())->equals(true);
 }
Beispiel #2
0
 /**
  * @param string $name
  * @param array  $args
  */
 public function __construct($name, array $args = array())
 {
     parent::__construct($name);
     $this->args = $args;
 }
 /**
  * @param Field|Composite $field
  * @param string          $expected
  */
 protected function visitFieldTest($field, $expected = null)
 {
     $expected = $expected === null && $field instanceof Field ? $field->name() : $expected;
     $this->visitTest($field, function () use($expected) {
         return $this->createQueryBuilder()->field($expected)->equals(true);
     });
 }