* Deferrable Update for closure/callback updates via IDatabase::doAtomicSection()
* @since 1.27
*/
-class AtomicSectionUpdate implements DeferrableUpdate {
+class AtomicSectionUpdate 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;
+ }
}