public function testThatTheCorrectTypesAreReturned() { $select = $this->builder->select('*'); $this->assertInstanceOf(Select::class, $select); $insert = $this->builder->insert('table'); $this->assertInstanceOf(Insert::class, $insert); $update = $this->builder->update('table'); $this->assertInstanceOf(Update::class, $update); $delete = $this->builder->delete('table'); $this->assertInstanceOf(Delete::class, $delete); $expr = $this->builder->expression(); $this->assertInstanceOf(Expression::class, $expr); }
/** * @param $field * @param array $values * * @return QueryBuilder\Expression */ private function equalsExpression($field, array $values) { return $this->queryBuilder->expression()->eq($field, $this->parameter($values)); }