Doctrine\DBAL\Connection::setNestTransactionsWithSavepoints PHP Method

setNestTransactionsWithSavepoints() public method

Sets if nested transactions should use savepoints.
public setNestTransactionsWithSavepoints ( boolean $nestTransactionsWithSavepoints ) : void
$nestTransactionsWithSavepoints boolean
return void
    public function setNestTransactionsWithSavepoints($nestTransactionsWithSavepoints)
    {
        if ($this->_transactionNestingLevel > 0) {
            throw ConnectionException::mayNotAlterNestedTransactionWithSavepointsInTransaction();
        }
        if (!$this->getDatabasePlatform()->supportsSavepoints()) {
            throw ConnectionException::savepointsNotSupported();
        }
        $this->_nestTransactionsWithSavepoints = (bool) $nestTransactionsWithSavepoints;
    }