summaryrefslogtreecommitdiff
path: root/modules/simpletest/tests/database_test.module
diff options
context:
space:
mode:
Diffstat (limited to 'modules/simpletest/tests/database_test.module')
-rw-r--r--modules/simpletest/tests/database_test.module14
1 files changed, 9 insertions, 5 deletions
diff --git a/modules/simpletest/tests/database_test.module b/modules/simpletest/tests/database_test.module
index 555f976b3..25631e0c7 100644
--- a/modules/simpletest/tests/database_test.module
+++ b/modules/simpletest/tests/database_test.module
@@ -4,16 +4,12 @@
/**
* Implementation of hook_query_alter().
*/
-function database_test_query_alter(SelectQuery $query) {
+function database_test_query_alter(QueryAlterableInterface $query) {
if ($query->hasTag('database_test_alter_add_range')) {
$query->range(0, 2);
}
- if ($query->hasTag('database_test_alter_remove_range')) {
- $query->range();
- }
-
if ($query->hasTag('database_test_alter_add_join')) {
$people_alias = $query->join('test', 'people', "test_task.pid=people.id");
$name_field = $query->addField('people', 'name', 'name');
@@ -36,6 +32,14 @@ function database_test_query_alter(SelectQuery $query) {
}
}
+
+/**
+ * Implementation of hook_query_TAG_alter(). Called by DatabaseTestCase::testAlterRemoveRange.
+ */
+function database_test_query_database_test_alter_remove_range_alter(QueryAlterableInterface $query) {
+ $query->range();
+}
+
/**
* Implementation of hook_menu().
*/