Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / output-formatters / src / Formatters / FormatterAwareTrait.php
diff --git a/vendor/consolidation/output-formatters/src/Formatters/FormatterAwareTrait.php b/vendor/consolidation/output-formatters/src/Formatters/FormatterAwareTrait.php
new file mode 100644 (file)
index 0000000..435b83c
--- /dev/null
@@ -0,0 +1,22 @@
+<?php
+namespace Consolidation\OutputFormatters\Formatters;
+
+trait FormatterAwareTrait
+{
+    protected $formatter;
+
+    public function setFormatter(FormatterInterface $formatter)
+    {
+        $this->formatter = $formatter;
+    }
+
+    public function getFormatter()
+    {
+        return $this->formatter;
+    }
+
+    public function isHumanReadable()
+    {
+        return $this->formatter && $this->formatter instanceof \Consolidation\OutputFormatters\Formatters\HumanReadableFormat;
+    }
+}