aboutsummaryrefslogtreecommitdiffstats
path: root/phpBB/includes/extension/interface.php
diff options
context:
space:
mode:
Diffstat (limited to 'phpBB/includes/extension/interface.php')
-rw-r--r--phpBB/includes/extension/interface.php7
1 files changed, 5 insertions, 2 deletions
diff --git a/phpBB/includes/extension/interface.php b/phpBB/includes/extension/interface.php
index 7d0ecd72c7..b37cd24d77 100644
--- a/phpBB/includes/extension/interface.php
+++ b/phpBB/includes/extension/interface.php
@@ -40,11 +40,14 @@ interface phpbb_extension_interface
/**
* Disables the extension.
*
- * Must be a quick operation, that finishes within max_execution_time.
+ * Calls to this function can be made in subsequent requests, when the
+ * function is invoked through a webserver with a too low max_execution_time.
*
+ * @param mixed $old_state The return value of the previous call
+ * of this method, or false on the first call
* @return null
*/
- public function disable();
+ public function disable_step($old_state);
/**
* purge_step is executed on purging an extension until it returns false.