Mercurial > hg > rr-repo
annotate sites/all/modules/ctools/tests/ctools_plugin_test.module @ 9:830c812b520f
added smtp module
author | root <root@paio.local> |
---|---|
date | Mon, 28 Oct 2013 15:34:27 +0000 |
parents | ff03f76ab3fe |
children |
rev | line source |
---|---|
danielebarchiesi@0 | 1 <?php |
danielebarchiesi@0 | 2 /** |
danielebarchiesi@0 | 3 * Define some plugin systems to test ctools plugin includes. |
danielebarchiesi@0 | 4 */ |
danielebarchiesi@0 | 5 |
danielebarchiesi@0 | 6 /** |
danielebarchiesi@0 | 7 * Implementation of hook_ctools_plugin_dierctory() |
danielebarchiesi@0 | 8 */ |
danielebarchiesi@0 | 9 function ctools_plugin_test_ctools_plugin_directory($module, $plugin) { |
danielebarchiesi@0 | 10 if ($module == 'ctools_plugin_test') { |
danielebarchiesi@0 | 11 return 'plugins/' . $plugin; |
danielebarchiesi@0 | 12 } |
danielebarchiesi@0 | 13 } |
danielebarchiesi@0 | 14 |
danielebarchiesi@0 | 15 function ctools_plugin_test_ctools_plugin_type() { |
danielebarchiesi@0 | 16 return array( |
danielebarchiesi@0 | 17 'extra_defaults' => array( |
danielebarchiesi@0 | 18 'defaults' => array( |
danielebarchiesi@0 | 19 'bool' => true, |
danielebarchiesi@0 | 20 'string' => 'string', |
danielebarchiesi@0 | 21 'array' => array('some value'), |
danielebarchiesi@0 | 22 ), |
danielebarchiesi@0 | 23 ), |
danielebarchiesi@0 | 24 'cached' => array( |
danielebarchiesi@0 | 25 'cache' => TRUE, |
danielebarchiesi@0 | 26 'classes' => array( |
danielebarchiesi@0 | 27 'handler', |
danielebarchiesi@0 | 28 ), |
danielebarchiesi@0 | 29 ), |
danielebarchiesi@0 | 30 'not_cached' => array( |
danielebarchiesi@0 | 31 'cache' => FALSE, |
danielebarchiesi@0 | 32 'classes' => array( |
danielebarchiesi@0 | 33 'handler', |
danielebarchiesi@0 | 34 ), |
danielebarchiesi@0 | 35 ), |
danielebarchiesi@0 | 36 'big_hook_cached' => array( |
danielebarchiesi@0 | 37 'cache' => TRUE, |
danielebarchiesi@0 | 38 'use hooks' => TRUE, |
danielebarchiesi@0 | 39 'classes' => array( |
danielebarchiesi@0 | 40 'handler', |
danielebarchiesi@0 | 41 ), |
danielebarchiesi@0 | 42 ), |
danielebarchiesi@0 | 43 'big_hook_not_cached' => array( |
danielebarchiesi@0 | 44 'cache' => FALSE, |
danielebarchiesi@0 | 45 'use hooks' => TRUE, |
danielebarchiesi@0 | 46 'classes' => array( |
danielebarchiesi@0 | 47 'handler', |
danielebarchiesi@0 | 48 ), |
danielebarchiesi@0 | 49 ), |
danielebarchiesi@0 | 50 ); |
danielebarchiesi@0 | 51 } |
danielebarchiesi@0 | 52 |
danielebarchiesi@0 | 53 function ctools_plugin_test_ctools_plugin_test_big_hook_cached() { |
danielebarchiesi@0 | 54 return array( |
danielebarchiesi@0 | 55 'test1' => array( |
danielebarchiesi@0 | 56 'function' => 'ctools_plugin_test_hook_cached_test', |
danielebarchiesi@0 | 57 'handler' => 'class1', |
danielebarchiesi@0 | 58 ), |
danielebarchiesi@0 | 59 ); |
danielebarchiesi@0 | 60 } |
danielebarchiesi@0 | 61 |
danielebarchiesi@0 | 62 function ctools_plugin_test_ctools_plugin_test_big_hook_not_cached() { |
danielebarchiesi@0 | 63 return array( |
danielebarchiesi@0 | 64 'test1' => array( |
danielebarchiesi@0 | 65 'function' => 'ctools_plugin_test_hook_not_cached_test', |
danielebarchiesi@0 | 66 'class' => 'class1', |
danielebarchiesi@0 | 67 ), |
danielebarchiesi@0 | 68 ); |
danielebarchiesi@0 | 69 } |
danielebarchiesi@0 | 70 |
danielebarchiesi@0 | 71 function ctools_plugin_test_hook_cached_test() {} |
danielebarchiesi@0 | 72 function ctools_plugin_test_hook_not_cached_test() {} |