Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. TransactionManagerBase.php

function TransactionManagerBase::setConnectionTransactionState

Sets the state of the client connection transaction.

Note that this is a proxy of the actual state on the database server, best determined through calls to methods in this class. The actual state on the database server could be different.

Drivers should not override this method unless they also override the $connectionTransactionState property.

Parameters

\Drupal\Core\Database\Transaction\ClientConnectionTransactionState $state: The state of the client connection.

8 calls to TransactionManagerBase::setConnectionTransactionState()
TransactionManager::commitClientTransaction in core/modules/pgsql/src/Driver/Database/pgsql/TransactionManager.php
Commits a client transaction.
TransactionManager::commitClientTransaction in core/modules/sqlite/src/Driver/Database/sqlite/TransactionManager.php
Commits a client transaction.
TransactionManager::commitClientTransaction in core/modules/mysql/src/Driver/Database/mysql/TransactionManager.php
Commits a client transaction.
TransactionManager::rollbackClientTransaction in core/modules/pgsql/src/Driver/Database/pgsql/TransactionManager.php
Rolls back a client transaction.
TransactionManager::rollbackClientTransaction in core/modules/sqlite/src/Driver/Database/sqlite/TransactionManager.php
Rolls back a client transaction.

... See full list

File

core/lib/Drupal/Core/Database/Transaction/TransactionManagerBase.php, line 424

Class

TransactionManagerBase
The database transaction manager base class.

Namespace

Drupal\Core\Database\Transaction

Code

protected function setConnectionTransactionState(ClientConnectionTransactionState $state) : void {
    $this->connectionTransactionState = $state;
}
RSS feed
Powered by Drupal