array( 'defaults' => array( 'bool' => true, 'string' => 'string', 'array' => array('some value'), ), ), 'cached' => array( 'cache' => TRUE, 'classes' => array( 'handler', ), ), 'not_cached' => array( 'cache' => FALSE, 'classes' => array( 'handler', ), ), 'big_hook_cached' => array( 'cache' => TRUE, 'use hooks' => TRUE, 'classes' => array( 'handler', ), ), 'big_hook_not_cached' => array( 'cache' => FALSE, 'use hooks' => TRUE, 'classes' => array( 'handler', ), ), ); } function ctools_plugin_test_ctools_plugin_test_big_hook_cached() { return array( 'test1' => array( 'function' => 'ctools_plugin_test_hook_cached_test', 'handler' => 'class1', ), ); } function ctools_plugin_test_ctools_plugin_test_big_hook_not_cached() { return array( 'test1' => array( 'function' => 'ctools_plugin_test_hook_not_cached_test', 'class' => 'class1', ), ); } function ctools_plugin_test_hook_cached_test() {} function ctools_plugin_test_hook_not_cached_test() {}