Updated to Drupal 8.5. Core Media not yet in use.
[yaffs-website] / vendor / consolidation / robo / data / Task / Development / GeneratedWrapper.tmpl
diff --git a/vendor/consolidation/robo/data/Task/Development/GeneratedWrapper.tmpl b/vendor/consolidation/robo/data/Task/Development/GeneratedWrapper.tmpl
new file mode 100644 (file)
index 0000000..6682748
--- /dev/null
@@ -0,0 +1,39 @@
+<?php
+namespace Robo\Task\{delegateNamespace};
+
+use Robo\Result;
+use Robo\Task\StackBasedTask;
+use {delegateNamespace}\{delegate};
+
+/**
+ * Wrapper for {delegate} Component.
+ * Comands are executed in stack and can be stopped on first fail with `stopOnFail` option.
+ *
+ * ``` php
+ * <?php
+ * $this->task{wrapperClassName}()
+ *      ...
+ *      ->run();
+ *
+ * // one line
+ * ...
+ *
+ * ?>
+ * ```
+ *
+{methodList}
+ */
+class {wrapperClassName} extends StackBasedTask
+{
+    protected $delegate;
+
+    public function __construct()
+    {
+        $this->delegate = new {delegate}();
+    }
+
+    protected function getDelegate()
+    {
+        return $this->delegate;
+    }{immediateMethods}{methodImplementations}
+}