summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNathaniel Catchpole2018-01-03 15:52:22 (GMT)
committerNathaniel Catchpole2018-01-03 15:52:22 (GMT)
commit3f57ebc31b9e73a2cbf54cabf6ea8408e05b0d36 (patch)
treec792de80328bc2dd2f3800c3607e873a8332fae1
parentc2d7454b549f19268302bb5017d59465c063bd8e (diff)
Issue #2862743 by masipila: Add documentation to DestinationBase destination plugin
-rw-r--r--core/modules/migrate/src/Plugin/migrate/destination/DestinationBase.php7
1 files changed, 6 insertions, 1 deletions
diff --git a/core/modules/migrate/src/Plugin/migrate/destination/DestinationBase.php b/core/modules/migrate/src/Plugin/migrate/destination/DestinationBase.php
index d6c3088..21a1869 100644
--- a/core/modules/migrate/src/Plugin/migrate/destination/DestinationBase.php
+++ b/core/modules/migrate/src/Plugin/migrate/destination/DestinationBase.php
@@ -12,7 +12,12 @@ use Drupal\migrate\Plugin\RequirementsInterface;
/**
* Base class for migrate destination classes.
*
- * @see \Drupal\migrate\Plugin\MigrateDestinationInterface
+ * Migrate destination plugins perfom the import operation of the migration.
+ * Destination plugins extend this abstract base class. A destination plugin
+ * must implement at least fields(), getIds() and import() methods. Destination
+ * plugins can also support rollback operations. For more
+ * information, refer to \Drupal\migrate\Plugin\MigrateDestinationInterface.
+ *
* @see \Drupal\migrate\Plugin\MigrateDestinationPluginManager
* @see \Drupal\migrate\Annotation\MigrateDestination
* @see plugin_api