/** * @param Field $field */ protected function visitField(Field $field) { $this->queryBuilder->field($field->name())->equals(true); }
/** * @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); }); }