*/ public $namedLocks; /** @var array> */ public $tempTables; /** * @param TransactionIdentifier|null $trxId * @param bool $trxExplicit * @param array $trxWriteCallers * @param array $trxPreCommitCbCallers * @param array $namedLocks * @param array $tempTables */ public function __construct( ?TransactionIdentifier $trxId, bool $trxExplicit, array $trxWriteCallers, array $trxPreCommitCbCallers, array $namedLocks, array $tempTables ) { $this->trxId = $trxId; $this->trxExplicit = $trxExplicit; $this->trxWriteCallers = $trxWriteCallers; $this->trxPreCommitCbCallers = $trxPreCommitCbCallers; $this->namedLocks = $namedLocks; $this->tempTables = $tempTables; } }