public function testInsertWithQuestionMark() { $driver = new MySQLDriver(); $driver->setQMarkParamMarker(); $args = new ArgumentArray(); $query = new InsertQuery(); $query->option('LOW_PRIORITY', 'IGNORE'); $query->insert(['name' => new Bind('name', 'John'), 'confirmed' => new Bind('confirmed', true)])->into('users'); $query->returning('id'); $sql = $query->toSql($driver, $args); $this->assertEquals('INSERT LOW_PRIORITY IGNORE INTO users (name,confirmed) VALUES (?,?)', $sql); }