Определяет, происходит ли в данный момент многодокументная транзакция

# MongoDB\Driver\Session::isInTransaction

(mongodb >=1.6.0)

MongoDB\Driver\Session::isInTransaction — Определяет, происходит ли в данный момент многодокументная транзакция

### Описание

final public function MongoDB\Driver\Session::isInTransaction(): boolean

Определяет, происходит ли в данный момент в текущей сессии многодокументная транзакция. Считается, что транзакция "происходит прямо сейчас", если она была запущена, но пока не была ни подтверждена ни отменена.

### Список параметров

Сигнатура функции не содержит параметров.

### Возвращаемые значения

Возвращает `true` или `false`.

### Ошибки

- При ошибке парсинга аргумента метод выбрасывает исключение MongoDB\Driver\Exception\InvalidArgumentException.

### Смотрите также

- MongoDB\Driver\Session::getTransactionState() - Возвращает статус транзакции для текущей сессии

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open