28 lines
650 B
PHP
28 lines
650 B
PHP
<?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'],
|
|
];
|
|
}
|
|
}
|