Exemple #1
0
 /**
  * @param $column
  *
  * @return Select
  */
 public function select($column)
 {
     $builder = new Select($this->driver);
     $this->lastQuery = $builder;
     $columns = is_array($column) ? $column : func_get_args();
     return $builder->select($columns);
 }
Exemple #2
0
 public function testInWithSelect()
 {
     $platform = $this->getMockForAbstractClass(Platform::class);
     $driver = $this->getMockForAbstractClass(Driver::class, [$platform]);
     $select = new Select($driver);
     $select->select('*');
     $select->from('table');
     $expr = new Expression();
     $this->assertEquals('c IN(SELECT * FROM table)', $expr->in('c', $select)->get());
 }