Version 1
[yaffs-website] / web / core / modules / migrate / src / Plugin / RequirementsInterface.php
diff --git a/web/core/modules/migrate/src/Plugin/RequirementsInterface.php b/web/core/modules/migrate/src/Plugin/RequirementsInterface.php
new file mode 100644 (file)
index 0000000..15e7510
--- /dev/null
@@ -0,0 +1,18 @@
+<?php
+
+namespace Drupal\migrate\Plugin;
+
+/**
+ * An interface to check for a migrate plugin requirements.
+ */
+interface RequirementsInterface {
+
+  /**
+   * Checks if requirements for this plugin are OK.
+   *
+   * @throws \Drupal\migrate\Exception\RequirementsException
+   *   Thrown when requirements are not met.
+   */
+  public function checkRequirements();
+
+}