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

Namespace

Drupal\migrate\Annotation

File

core/modules/migrate/src/Annotation/MigrateDestination.php
View source
  1. <?php
  2. namespace Drupal\migrate\Annotation;
  3. use Drupal\Component\Annotation\Plugin;
  4. /**
  5. * Defines a migration destination plugin annotation object.
  6. *
  7. * Plugin Namespace: Plugin\migrate\destination
  8. *
  9. * For a working example, see
  10. * \Drupal\migrate\Plugin\migrate\destination\UrlAlias
  11. *
  12. * @see \Drupal\migrate\Plugin\MigrateDestinationInterface
  13. * @see \Drupal\migrate\Plugin\destination\DestinationBase
  14. * @see \Drupal\migrate\Plugin\MigrateDestinationPluginManager
  15. * @see \Drupal\migrate\Annotation\MigrateSource
  16. * @see \Drupal\migrate\Annotation\MigrateProcessPlugin
  17. * @see plugin_api
  18. *
  19. * @ingroup migration
  20. *
  21. * @Annotation
  22. */
  23. class MigrateDestination extends Plugin {
  24. /**
  25. * A unique identifier for the process plugin.
  26. *
  27. * @var string
  28. */
  29. public $id;
  30. /**
  31. * Whether requirements are met.
  32. *
  33. * If TRUE and a 'provider' key is present in the annotation then the
  34. * default destination plugin manager will set this to FALSE if the
  35. * provider (module/theme) doesn't exist.
  36. *
  37. * @var bool
  38. */
  39. public $requirements_met = TRUE;
  40. }

Classes

Namesort descending Description
MigrateDestination Defines a migration destination plugin annotation object.