DatabaseTransactionsManager

Illuminate\Database\DatabaseTransactionsManager

class src/Illuminate/Database/DatabaseTransactionsManager.php

__construct

v11.0.0 以前から

__construct()
  1. v11.0.0 追加
    変更後
    __construct() [@return void]
  2. v12.4.0 シグネチャ変更
    変更前
    __construct() [@return void]
    変更後
    __construct()

addCallback

v11.0.0 以前から

addCallback($callback)
@param callable $callback
@return void
  1. v11.0.0 追加
    変更後
    addCallback($callback) [@param callable $callback, @return void]

addCallbackForRollback

v12.10.0 から

addCallbackForRollback($callback)
@param callable $callback
@return void
  1. v12.10.0 追加
    変更後
    addCallbackForRollback($callback) [@param callable $callback, @return void]

afterCommitCallbacksShouldBeExecuted

v11.0.0 以前から

afterCommitCallbacksShouldBeExecuted($level)
@param int $level
@return bool
  1. v11.0.0 追加
    変更後
    afterCommitCallbacksShouldBeExecuted($level) [@param int $level, @return bool]

begin

v11.0.0 以前から

begin($connection, $level)
@param string $connection
@param int $level
@return void
  1. v11.0.0 追加
    変更後
    begin($connection, $level) [@param string $connection, @param int $level, @return void]

callbackApplicableTransactions

v11.0.0 以前から

callbackApplicableTransactions()
@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>
  1. v11.0.0 追加
    変更後
    callbackApplicableTransactions() [@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>]

commit

v11.0.0 以前から

commit($connection, $levelBeingCommitted, $newTransactionLevel)
@param string $connection
@param int $levelBeingCommitted
@param int $newTransactionLevel
@return array
  1. v11.0.0 追加
    変更後
    commit($connection, $levelBeingCommitted, $newTransactionLevel) [@param string $connection, @param int $levelBeingCommitted, @param int $newTransactionLevel, @return array]

getCommittedTransactions

v11.0.0 以前から

getCommittedTransactions()
@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>
  1. v11.0.0 追加
    変更後
    getCommittedTransactions() [@return \Illuminate\Support\Collection]
  2. v13.15.0 シグネチャ変更
    変更前
    getCommittedTransactions() [@return \Illuminate\Support\Collection]
    変更後
    getCommittedTransactions() [@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>]

getPendingTransactions

v11.0.0 以前から

getPendingTransactions()
@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>
  1. v11.0.0 追加
    変更後
    getPendingTransactions() [@return \Illuminate\Support\Collection]
  2. v13.15.0 シグネチャ変更
    変更前
    getPendingTransactions() [@return \Illuminate\Support\Collection]
    変更後
    getPendingTransactions() [@return \Illuminate\Support\Collection<int, \Illuminate\Database\DatabaseTransactionRecord>]

rollback

v11.0.0 以前から

rollback($connection, $newTransactionLevel)
@param string $connection
@param int $newTransactionLevel
@return void
  1. v11.0.0 追加
    変更後
    rollback($connection, $newTransactionLevel) [@param string $connection, @param int $newTransactionLevel, @return void]

stageTransactions

v11.0.0 以前から

stageTransactions($connection, $levelBeingCommitted)
@param string $connection
@param int $levelBeingCommitted
@return void
  1. v11.0.0 追加
    変更後
    stageTransactions($connection, $levelBeingCommitted) [@param string $connection, @param int $levelBeingCommitted, @return void]