summaryrefslogtreecommitdiff
path: root/modules/simpletest/simpletest.install
diff options
context:
space:
mode:
Diffstat (limited to 'modules/simpletest/simpletest.install')
-rw-r--r--modules/simpletest/simpletest.install39
1 files changed, 17 insertions, 22 deletions
diff --git a/modules/simpletest/simpletest.install b/modules/simpletest/simpletest.install
index e81233639..cf43884bc 100644
--- a/modules/simpletest/simpletest.install
+++ b/modules/simpletest/simpletest.install
@@ -7,28 +7,6 @@
*/
/**
- * Implements hook_uninstall().
- */
-function simpletest_uninstall() {
- simpletest_clean_environment();
-
- // Remove settings variables.
- variable_del('simpletest_httpauth_method');
- variable_del('simpletest_httpauth_username');
- variable_del('simpletest_httpauth_password');
- variable_del('simpletest_clear_results');
- variable_del('simpletest_verbose');
-
- // Remove generated files.
- $path = 'public://simpletest';
- $files = file_scan_directory($path, '/.*/');
- foreach ($files as $file) {
- file_unmanaged_delete($file->uri);
- }
- drupal_rmdir($path);
-}
-
-/**
* Implements hook_requirements().
*
* Check that the cURL extension exists for PHP.
@@ -174,3 +152,20 @@ function simpletest_schema() {
);
return $schema;
}
+
+/**
+ * Implements hook_uninstall().
+ */
+function simpletest_uninstall() {
+ simpletest_clean_environment();
+
+ // Remove settings variables.
+ variable_del('simpletest_httpauth_method');
+ variable_del('simpletest_httpauth_username');
+ variable_del('simpletest_httpauth_password');
+ variable_del('simpletest_clear_results');
+ variable_del('simpletest_verbose');
+
+ // Remove generated files.
+ file_unmanaged_delete_recursive('public://simpletest');
+}