diff options
author | Dries Buytaert <dries@buytaert.net> | 2010-05-26 07:31:47 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2010-05-26 07:31:47 +0000 |
commit | 7d0f0aed7d28123065f0e7c180427ef1e544f5db (patch) | |
tree | 9a60089f6be3c6363e7db3327f75db45b3ddf21d /modules/simpletest/tests/requirements1_test.install | |
parent | fe0c128c71dc912250947bf90f6225357330c1c3 (diff) | |
download | brdo-7d0f0aed7d28123065f0e7c180427ef1e544f5db.tar.gz brdo-7d0f0aed7d28123065f0e7c180427ef1e544f5db.tar.bz2 |
- Patch #592800 by cpliakas, Berdir, aufumy: critical bug: dependent modules are still installed when required modules return errors in hook_requirements().
Diffstat (limited to 'modules/simpletest/tests/requirements1_test.install')
-rw-r--r-- | modules/simpletest/tests/requirements1_test.install | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/modules/simpletest/tests/requirements1_test.install b/modules/simpletest/tests/requirements1_test.install new file mode 100644 index 000000000..28b7fb666 --- /dev/null +++ b/modules/simpletest/tests/requirements1_test.install @@ -0,0 +1,22 @@ +<?php +// $Id$ + +/** + * Implements hook_requirements(). + */ +function requirements1_test_requirements($phase) { + $requirements = array(); + // Ensure translations don't break at install time. + $t = get_t(); + + // Always fails requirements. + if ('install' == $phase) { + $requirements['requirements1_test'] = array( + 'title' => $t('Requirements 1 Test'), + 'severity' => REQUIREMENT_ERROR, + 'description' => $t('Requirements 1 Test failed requirements.'), + ); + } + + return $requirements; +} |