public function save(Order $order) { $data = $order->jsonSerialize(); unset($data['id']); $this->connection->insert($this->getTableName(), $data); $order->setId($this->connection->lastInsertId()); }