diff options
Diffstat (limited to 'modules/simpletest/tests/themes/test_theme/template.php')
-rw-r--r-- | modules/simpletest/tests/themes/test_theme/template.php | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/modules/simpletest/tests/themes/test_theme/template.php b/modules/simpletest/tests/themes/test_theme/template.php new file mode 100644 index 000000000..ef8118a6d --- /dev/null +++ b/modules/simpletest/tests/themes/test_theme/template.php @@ -0,0 +1,21 @@ +<?php + +/** + * Tests a theme overriding a suggestion of a base theme hook. + */ +function test_theme_breadcrumb__suggestion($variables) { + // Tests that preprocess functions for the base theme hook get called even + // when the suggestion has an implementation. + return 'test_theme_breadcrumb__suggestion: ' . $variables['theme_test_preprocess_breadcrumb']; +} + +/** + * Tests a theme implementing an alter hook. + * + * The confusing function name here is due to this being an implementation of + * the alter hook invoked when the 'theme_test' module calls + * drupal_alter('theme_test_alter'). + */ +function test_theme_theme_test_alter_alter(&$data) { + $data = 'test_theme_theme_test_alter_alter was invoked'; +} |