Doctrine\DBAL\Connection::setNestTransactionsWithSavepoints PHP 메소드

setNestTransactionsWithSavepoints() 공개 메소드

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