diff options
author | Dries Buytaert <dries@buytaert.net> | 2009-09-19 11:07:37 +0000 |
---|---|---|
committer | Dries Buytaert <dries@buytaert.net> | 2009-09-19 11:07:37 +0000 |
commit | fd1c63b5c0ce91849d6088b7aad40b27ea7bb96f (patch) | |
tree | 7742fc7fdc55f819c066be08a3419995b591439b /modules/simpletest/tests/actions_loop_test.module | |
parent | a557b0de2ac5d0b2048a456f94f9b8047afa71b9 (diff) | |
download | brdo-fd1c63b5c0ce91849d6088b7aad40b27ea7bb96f.tar.gz brdo-fd1c63b5c0ce91849d6088b7aad40b27ea7bb96f.tar.bz2 |
- Patch ##525540 by jvandyk, sun, jhodgdon, fago | webchick, TheRec, Dave Reid, brianV, sun.core, cweagans, Dries: gave trigger.module and includes/actions.inc an API overhaul. Simplified definitions of actions and triggers and removed dependency on the combination of hooks and operations. Triggers now directly map to module hooks.
Diffstat (limited to 'modules/simpletest/tests/actions_loop_test.module')
-rw-r--r-- | modules/simpletest/tests/actions_loop_test.module | 20 |
1 files changed, 7 insertions, 13 deletions
diff --git a/modules/simpletest/tests/actions_loop_test.module b/modules/simpletest/tests/actions_loop_test.module index 58b47fd8b..a31415891 100644 --- a/modules/simpletest/tests/actions_loop_test.module +++ b/modules/simpletest/tests/actions_loop_test.module @@ -2,15 +2,13 @@ // $Id$ /** - * Implement hook_hook_info(). + * Implement hook_trigger_info(). */ -function actions_loop_test_hook_info() { +function actions_loop_test_trigger_info() { return array( 'actions_loop_test' => array( 'watchdog' => array( - 'run' => array( - 'runs when' => t('When a message is logged'), - ), + 'label' => t('When a message is logged'), ), ), ); @@ -26,13 +24,11 @@ function actions_loop_test_watchdog(array $log_entry) { } // Get all the action ids assigned to the trigger on the watchdog hook's // "run" event. - $aids = _trigger_get_hook_aids('watchdog', 'run'); + $aids = trigger_get_assigned_actions('watchdog'); // We can pass in any applicable information in $context. There isn't much in - // this case, but we'll pass in the hook name and the operation name as the - // bare minimum. + // this case, but we'll pass in the hook name as the bare minimum. $context = array( 'hook' => 'watchdog', - 'op' => 'run', ); // Fire the actions on the associated object ($log_entry) and the context // variable. @@ -54,12 +50,10 @@ function actions_loop_test_init() { function actions_loop_test_action_info() { return array( 'actions_loop_test_log' => array( - 'description' => t('Write a message to the log.'), + 'label' => t('Write a message to the log.'), 'type' => 'system', 'configurable' => FALSE, - 'hooks' => array( - 'any' => TRUE, - ) + 'triggers' => array('any'), ), ); } |