Files
scribe/tests/TestHelpers.php
2022-06-25 07:12:58 +02:00

31 lines
636 B
PHP

<?php
namespace Knuckles\Scribe\Tests;
use Illuminate\Contracts\Console\Kernel;
trait TestHelpers
{
/**
* @param string $command
* @param array $parameters
*
* @return mixed
*/
public function artisan($command, $parameters = [])
{
/** @var Kernel $kernel */
$kernel = $this->app[Kernel::class];
$kernel->call($command, $parameters);
return $kernel->output();
}
protected function generate(array $flags = []): mixed
{
return $this->artisan(
'scribe:generate', array_merge(['--no-upgrade-check' => true], $flags)
);
}
}