1. 8.3.x core/modules/aggregator/src/Annotation/AggregatorFetcher.php
  2. 8.0.x core/modules/aggregator/src/Annotation/AggregatorFetcher.php
  3. 8.1.x core/modules/aggregator/src/Annotation/AggregatorFetcher.php
  4. 8.2.x core/modules/aggregator/src/Annotation/AggregatorFetcher.php
  5. 8.4.x core/modules/aggregator/src/Annotation/AggregatorFetcher.php

Namespace

Drupal\aggregator\Annotation

File

core/modules/aggregator/src/Annotation/AggregatorFetcher.php
View source
  1. <?php
  2. namespace Drupal\aggregator\Annotation;
  3. use Drupal\Component\Annotation\Plugin;
  4. /**
  5. * Defines a Plugin annotation object for aggregator fetcher plugins.
  6. *
  7. * Plugin Namespace: Plugin\aggregator\fetcher
  8. *
  9. * For a working example, see \Drupal\aggregator\Plugin\aggregator\fetcher\DefaultFetcher
  10. *
  11. * @see \Drupal\aggregator\Plugin\AggregatorPluginManager
  12. * @see \Drupal\aggregator\Plugin\FetcherInterface
  13. * @see \Drupal\aggregator\Plugin\AggregatorPluginSettingsBase
  14. * @see plugin_api
  15. *
  16. * @Annotation
  17. */
  18. class AggregatorFetcher extends Plugin {
  19. /**
  20. * The plugin ID.
  21. *
  22. * @var string
  23. */
  24. public $id;
  25. /**
  26. * The title of the plugin.
  27. *
  28. * @var \Drupal\Core\Annotation\Translation
  29. *
  30. * @ingroup plugin_translatable
  31. */
  32. public $title;
  33. /**
  34. * The description of the plugin.
  35. *
  36. * @var \Drupal\Core\Annotation\Translation
  37. *
  38. * @ingroup plugin_translatable
  39. */
  40. public $description;
  41. }

Classes

Namesort descending Description
AggregatorFetcher Defines a Plugin annotation object for aggregator fetcher plugins.