Version 1
[yaffs-website] / web / modules / contrib / devel / tests / modules / devel_dumper_test / src / Plugin / Devel / Dumper / NotAvailableTestDumper.php
diff --git a/web/modules/contrib/devel/tests/modules/devel_dumper_test/src/Plugin/Devel/Dumper/NotAvailableTestDumper.php b/web/modules/contrib/devel/tests/modules/devel_dumper_test/src/Plugin/Devel/Dumper/NotAvailableTestDumper.php
new file mode 100644 (file)
index 0000000..2b0d886
--- /dev/null
@@ -0,0 +1,41 @@
+<?php
+
+namespace Drupal\devel_dumper_test\Plugin\Devel\Dumper;
+
+use Drupal\devel\DevelDumperBase;
+
+/**
+ * Provides a NotAvailableTestDumper plugin.
+ *
+ * @DevelDumper(
+ *   id = "not_available_test_dumper",
+ *   label = @Translation("Not available test dumper."),
+ *   description = @Translation("Drupal dumper for testing purposes (not available).")
+ * )
+ */
+class NotAvailableTestDumper extends DevelDumperBase {
+
+  /**
+   * {@inheritdoc}
+   */
+  public function dump($input, $name = NULL) {
+    $input = '<pre>' . $input . '</pre>';
+    echo $input;
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public function export($input, $name = NULL) {
+    $input = '<pre>' . $input . '</pre>';
+    return $this->setSafeMarkup($input);
+  }
+
+  /**
+   * {@inheritdoc}
+   */
+  public static function checkRequirements() {
+    return FALSE;
+  }
+
+}