Version 1
[yaffs-website] / vendor / drupal / console / Test / DataProvider / ControllerDataProviderTrait.php
diff --git a/vendor/drupal/console/Test/DataProvider/ControllerDataProviderTrait.php b/vendor/drupal/console/Test/DataProvider/ControllerDataProviderTrait.php
new file mode 100644 (file)
index 0000000..66488cb
--- /dev/null
@@ -0,0 +1,27 @@
+<?php
+
+namespace Drupal\Console\Test\DataProvider;
+
+/**
+ * Class ControllerDataProviderTrait
+ * @package Drupal\Console\Test\DataProvider
+ */
+trait ControllerDataProviderTrait
+{
+    /**
+     * @return array
+     */
+    public function commandData()
+    {
+        $this->setUpTemporaryDirectory();
+
+        $routes = [
+          ['title' => 'Foo Controller', 'name' => 'custom.default_controller_hello', 'method' => 'index', 'path' => '/hello/{name}']
+        ];
+
+        return [
+          ['foo', 'FooController', $routes, true, null, 'foo_controller'],
+          ['foo', 'FooController', $routes, false, null, 'foo_controller'],
+        ];
+    }
+}