|
MediaWiki master
|
DeferrableUpdate for closure/callable. More...
Inherits MediaWiki\Deferred\DeferrableUpdate, MediaWiki\Deferred\DeferrableCallback, and MediaWiki\Deferred\TransactionRoundAwareUpdate.

Public Member Functions | |
| __construct (callable $callback, $fname=ISQLPlatform::CALLER_UNKNOWN, $dependeeDbws=[]) | |
| cancelOnRollback ( $trigger) | |
| doUpdate () | |
| Perform the actual work. | |
| getOrigin () | |
| |
| getTransactionRoundRequirement () | |
| |
| setTransactionRoundRequirement ( $mode) | |
DeferrableUpdate for closure/callable.
Definition at line 14 of file MWCallableUpdate.php.
| MediaWiki\Deferred\MWCallableUpdate::__construct | ( | callable | $callback, |
| $fname = ISQLPlatform::CALLER_UNKNOWN, | |||
| $dependeeDbws = [] ) |
| callable | $callback | One of the following:
|
| string | $fname | Calling method |
| IDatabase | IDatabase[] | $dependeeDbws | DB handles which might have pending writes upon which this update depends. If any of the handles already has an open transaction, a rollback thereof will cause this update to be cancelled (if it has not already run). [optional] |
Definition at line 34 of file MWCallableUpdate.php.
References MediaWiki\Deferred\MWCallableUpdate\cancelOnRollback().
| MediaWiki\Deferred\MWCallableUpdate::cancelOnRollback | ( | $trigger | ) |
| int | $trigger |
Definition at line 64 of file MWCallableUpdate.php.
Referenced by MediaWiki\Deferred\MWCallableUpdate\__construct().
| MediaWiki\Deferred\MWCallableUpdate::doUpdate | ( | ) |
Perform the actual work.
Implements MediaWiki\Deferred\DeferrableUpdate.
Definition at line 50 of file MWCallableUpdate.php.
| MediaWiki\Deferred\MWCallableUpdate::getOrigin | ( | ) |
Implements MediaWiki\Deferred\DeferrableCallback.
Definition at line 71 of file MWCallableUpdate.php.
| MediaWiki\Deferred\MWCallableUpdate::getTransactionRoundRequirement | ( | ) |
Implements MediaWiki\Deferred\TransactionRoundAwareUpdate.
Definition at line 83 of file MWCallableUpdate.php.
| MediaWiki\Deferred\MWCallableUpdate::setTransactionRoundRequirement | ( | $mode | ) |
| int | $mode | One of the class TRX_ROUND_* constants |
Definition at line 78 of file MWCallableUpdate.php.