transaction()` вместе с самой операцией — атомарность. * * @param int $id * @param float $delta * @return void */ public function adjustBalance(int $id, float $delta): void { $account = $this->get($id); $this->update(['id' => $id, 'summa' => (float)$account->summa + $delta]); } }