![]() Server : Apache System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64 User : corals ( 1002) PHP Version : 7.4.33 Disable Function : exec,passthru,shell_exec,system Directory : /home/corals/old/dev/tests/integration/framework/Magento/TestFramework/Db/Adapter/ |
<?php /** * Copyright © Magento, Inc. All rights reserved. * See COPYING.txt for license details. */ // @codingStandardsIgnoreFile /** * See \Magento\TestFramework\Db\Adapter\TransactionInterface */ namespace Magento\TestFramework\Db\Adapter; class Mysql extends \Magento\Framework\DB\Adapter\Pdo\Mysql implements \Magento\TestFramework\Db\Adapter\TransactionInterface { /** * @var int */ protected $_levelAdjustment = 0; /** * See \Magento\TestFramework\Db\Adapter\TransactionInterface * * @return \Magento\TestFramework\Db\Adapter\Mysql */ public function beginTransparentTransaction() { $this->_levelAdjustment += 1; return $this->beginTransaction(); } /** * See \Magento\TestFramework\Db\Adapter\TransactionInterface * * @return \Magento\TestFramework\Db\Adapter\Mysql */ public function commitTransparentTransaction() { $this->_levelAdjustment -= 1; return $this->commit(); } /** * See \Magento\TestFramework\Db\Adapter\TransactionInterface * * @return \Magento\TestFramework\Db\Adapter\Mysql */ public function rollbackTransparentTransaction() { $this->_levelAdjustment -= 1; return $this->rollback(); } }