Loading core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php +14 −0 Original line number Diff line number Diff line Loading @@ -159,6 +159,20 @@ public function set($key, $value) { } } /** * {@inheritdoc} */ public function setMultiple(array $data): void { $transaction = $this->connection->startTransaction(); try { parent::setMultiple($data); $transaction->commitOrRelease(); } catch (\Exception) { $transaction->rollback(); } } /** * Saves a value for a given key if it does not exist yet. * Loading Loading
core/lib/Drupal/Core/KeyValueStore/DatabaseStorage.php +14 −0 Original line number Diff line number Diff line Loading @@ -159,6 +159,20 @@ public function set($key, $value) { } } /** * {@inheritdoc} */ public function setMultiple(array $data): void { $transaction = $this->connection->startTransaction(); try { parent::setMultiple($data); $transaction->commitOrRelease(); } catch (\Exception) { $transaction->rollback(); } } /** * Saves a value for a given key if it does not exist yet. * Loading