summaryrefslogtreecommitdiff
path: root/includes/CallableUpdate.php
diff options
context:
space:
mode:
Diffstat (limited to 'includes/CallableUpdate.php')
-rw-r--r--includes/CallableUpdate.php30
1 files changed, 0 insertions, 30 deletions
diff --git a/includes/CallableUpdate.php b/includes/CallableUpdate.php
deleted file mode 100644
index 6eb55413..00000000
--- a/includes/CallableUpdate.php
+++ /dev/null
@@ -1,30 +0,0 @@
-<?php
-
-/**
- * Deferrable Update for closure/callback
- */
-class MWCallableUpdate implements DeferrableUpdate {
-
- /**
- * @var closure/callabck
- */
- private $callback;
-
- /**
- * @param callable $callback
- */
- public function __construct( $callback ) {
- if ( !is_callable( $callback ) ) {
- throw new MWException( 'Not a valid callback/closure!' );
- }
- $this->callback = $callback;
- }
-
- /**
- * Run the update
- */
- public function doUpdate() {
- call_user_func( $this->callback );
- }
-
-}