38 lines
654 B
PHP
38 lines
654 B
PHP
|
|
<?php
|
||
|
|
|
||
|
|
declare(strict_types=1);
|
||
|
|
|
||
|
|
namespace Laravel\Pao\Drivers\Pest;
|
||
|
|
|
||
|
|
use Laravel\Pao\Execution;
|
||
|
|
use Pest\Contracts\Plugins\HandlesArguments;
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @internal
|
||
|
|
*
|
||
|
|
* @codeCoverageIgnore
|
||
|
|
*/
|
||
|
|
final class Plugin implements HandlesArguments
|
||
|
|
{
|
||
|
|
public function __construct()
|
||
|
|
{
|
||
|
|
//
|
||
|
|
}
|
||
|
|
|
||
|
|
/**
|
||
|
|
* @param array<int, string> $arguments
|
||
|
|
* @return array<int, string>
|
||
|
|
*/
|
||
|
|
public function handleArguments(array $arguments): array
|
||
|
|
{
|
||
|
|
if (! Execution::running()) {
|
||
|
|
return $arguments;
|
||
|
|
}
|
||
|
|
|
||
|
|
$arguments[] = '--no-output';
|
||
|
|
$arguments[] = '--no-progress';
|
||
|
|
|
||
|
|
return $arguments;
|
||
|
|
}
|
||
|
|
}
|