Change record status: 
Project: 
Introduced in branch: 
8.x-3.x
Introduced in version: 
8.x-3.3
Description: 

The $configuration_form property in \Drupal\feeds\Annotation\FeedsBase has been deprecated and will be removed in feeds:4.0.0. This property was only used during the pre-alpha stage of Feeds 8.x-3.x and its purpose was removed a long time ago.

Impact:

Plugin annotations that use the configuration_form property will need to be updated to use the form array instead.

Actions required:

  • Replace the configuration_form property with a form array using the 'configuration' key.
  • The form array should be defined in the annotation using the 'form' property.

Example migration:

Before:

/**
 * @FeedsFetcher(
 *   id = "my_fetcher",
 *   configuration_form = "Drupal\mymodule\Form\MyFetcherForm",
 * )
 */

After:

/**
 * @FeedsFetcher(
 *   id = "my_fetcher",
 *   form = {
 *     "configuration" = "Drupal\mymodule\Form\MyFetcherForm",
 *   },
 * )
 */
Impacts: 
Module developers