* Deferrable Update for closure/callback updates that should use auto-commit mode
* @since 1.28
*/
-class AutoCommitUpdate implements DeferrableUpdate {
+class AutoCommitUpdate implements DeferrableUpdate, DeferrableCallback {
/** @var IDatabase */
private $dbw;
/** @var string */
private $fname;
- /** @var callable */
+ /** @var callable|null */
private $callback;
/**
$this->callback = null;
}
}
+
+ public function getOrigin() {
+ return $this->fname;
+ }
}