/** * @param Update $update * * @return string */ public function writeUpdateValues(Update $update) { $assigns = array(); foreach ($update->getValues() as $column => $value) { $newColumn = array($column); $column = $this->columnWriter->writeColumn(SyntaxFactory::createColumn($newColumn, $update->getTable())); $value = $this->writer->writePlaceholderValue($value); $assigns[] = "{$column} = {$value}"; } return implode(", ", $assigns); }
/** * @test */ public function itShouldReturnValues() { $values = ['user_id' => 1]; $this->query->setValues($values); $this->assertSame($values, $this->query->getValues()); }