diff --git a/feeds.module b/feeds.module index a12e276..1c9a7a9 100644 --- a/feeds.module +++ b/feeds.module @@ -39,6 +39,9 @@ function feeds_hook_info() { 'feeds_processor_targets_alter', 'feeds_parser_sources_alter', 'feeds_config_defaults', + 'feeds_fetcher_config_defaults', + 'feeds_parser_config_defaults', + 'feeds_processor_config_defaults', ); return array_fill_keys($hooks, array('group' => 'feeds')); diff --git a/tests/feeds_tests.feeds.inc b/tests/feeds_tests.feeds.inc new file mode 100644 index 0000000..57bfdab --- /dev/null +++ b/tests/feeds_tests.feeds.inc @@ -0,0 +1,68 @@ + FALSE, + ); + } +} + +/** + * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'fetcher'. + * + * @see feeds_tests_form_feedshttpfetcher_feeds_form_alter() + */ +function feeds_tests_feeds_fetcher_config_defaults(FeedsPlugin $plugin) { + if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { + return; + } + + return array( + 'feeds_tests_fetcher_extra_setting' => FALSE, + ); +} + +/** + * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'parser'. + * + * @see feeds_tests_form_feedscsvparser_feeds_form_alter() + */ +function feeds_tests_feeds_parser_config_defaults(FeedsPlugin $plugin) { + if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { + return; + } + + return array( + 'feeds_tests_parser_extra_setting' => TRUE, + ); +} + +/** + * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'processor'. + * + * @see feeds_tests_form_feedsnodeprocessor_feeds_form_alter() + */ +function feeds_tests_feeds_processor_config_defaults(FeedsPlugin $plugin) { + if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { + return; + } + + return array( + 'feeds_tests_processor_extra_setting' => '', + ); +} diff --git a/tests/feeds_tests.module b/tests/feeds_tests.module index ffc938d..204d656 100644 --- a/tests/feeds_tests.module +++ b/tests/feeds_tests.module @@ -360,68 +360,6 @@ function feeds_tests_feeds_processor_targets_alter(array &$targets, $entity_type } /** - * Implements hook_feeds_config_defaults(). - * - * @see feeds_tests_form_feedsimporter_feeds_form_alter() - */ -function feeds_tests_feeds_config_defaults(FeedsConfigurable $configurable) { - if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { - return; - } - - if ($configurable instanceof FeedsImporter) { - return array( - 'feeds_tests_extra_setting' => FALSE, - ); - } -} - -/** - * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'fetcher'. - * - * @see feeds_tests_form_feedshttpfetcher_feeds_form_alter() - */ -function feeds_tests_feeds_fetcher_config_defaults(FeedsPlugin $plugin) { - if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { - return; - } - - return array( - 'feeds_tests_fetcher_extra_setting' => FALSE, - ); -} - -/** - * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'parser'. - * - * @see feeds_tests_form_feedscsvparser_feeds_form_alter() - */ -function feeds_tests_feeds_parser_config_defaults(FeedsPlugin $plugin) { - if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { - return; - } - - return array( - 'feeds_tests_parser_extra_setting' => TRUE, - ); -} - -/** - * Implements hook_feeds_PLUGIN_TYPE_config_defaults() for plugin 'processor'. - * - * @see feeds_tests_form_feedsnodeprocessor_feeds_form_alter() - */ -function feeds_tests_feeds_processor_config_defaults(FeedsPlugin $plugin) { - if (!variable_get('feeds_tests_hook_config_defaults', FALSE)) { - return; - } - - return array( - 'feeds_tests_processor_extra_setting' => '', - ); -} - -/** * Preprocess callback for test_target. * * @see feeds_tests_feeds_processor_targets()