Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / robo / src / Task / Filesystem / BaseDir.php
diff --git a/vendor/consolidation/robo/src/Task/Filesystem/BaseDir.php b/vendor/consolidation/robo/src/Task/Filesystem/BaseDir.php
new file mode 100644 (file)
index 0000000..434334d
--- /dev/null
@@ -0,0 +1,30 @@
+<?php
+namespace Robo\Task\Filesystem;
+
+use Robo\Task\BaseTask;
+use Symfony\Component\Filesystem\Filesystem as sfFilesystem;
+
+abstract class BaseDir extends BaseTask
+{
+    /**
+     * @var string[]
+     */
+    protected $dirs = [];
+
+    /**
+     * @var \Symfony\Component\Filesystem\Filesystem
+     */
+    protected $fs;
+
+    /**
+     * @param string|string[] $dirs
+     */
+    public function __construct($dirs)
+    {
+        is_array($dirs)
+            ? $this->dirs = $dirs
+            : $this->dirs[] = $dirs;
+
+        $this->fs = new sfFilesystem();
+    }
+}