public function assembleValuesClause(ValuesClause $clause) { $assembled = '(' . implode(', ', $this->assembleSegments($clause->getExpressions())) . ')'; $assembler = $this->getAssembler(); if ($assembler->getData(self::MULTIPLE_VALUES)) { return $assembled; } $assembler->setData(self::MULTIPLE_VALUES, true); return $clause->getAction() . ' ' . $assembled; }