function TransactionManager::commitClientTransaction

Commits a client transaction.

Return value

bool Returns TRUE on success or FALSE on failure.

Overrides TransactionManagerBase::commitClientTransaction

File

core/modules/sqlite/src/Driver/Database/sqlite/TransactionManager.php, line 37

Class

TransactionManager
SQLite implementation of TransactionManagerInterface.

Namespace

Drupal\sqlite\Driver\Database\sqlite

Code

protected function commitClientTransaction() : bool {
  $clientCommit = $this->connection
    ->getClientConnection()
    ->commit();
  $this->setConnectionTransactionState($clientCommit ? ClientConnectionTransactionState::Committed : ClientConnectionTransactionState::CommitFailed);
  return $clientCommit;
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.