Ejemplo n.º 1
0
 public function save(Snapshot $snapshot)
 {
     $this->query()->getConnection()->statement('INSERT INTO ' . $this->table . ' (id, occurred_at, version, state) ' . 'VALUES( ' . '\'' . $snapshot->id()->serialize() . '\',' . '\'' . $snapshot->occurred_at()->serialize() . '\',' . '\'' . $snapshot->version()->serialize() . '\',' . '\'' . json_encode($snapshot->schema()->serialize()) . '\'' . ') ' . 'ON DUPLICATE KEY UPDATE ' . 'occurred_at = \'' . $snapshot->occurred_at()->serialize() . '\', ' . 'version = \'' . $snapshot->version()->serialize() . '\', ' . 'state = \'' . json_encode($snapshot->schema()->serialize()) . '\'');
 }