Files
pest/src/Plugins/Version.php
2023-08-17 11:24:16 +01:00

35 lines
586 B
PHP

<?php
declare(strict_types=1);
namespace Pest\Plugins;
use Pest\Contracts\Plugins\HandlesArguments;
use Pest\Support\View;
use function Pest\version;
/**
* @internal
*/
final class Version implements HandlesArguments
{
use Concerns\HandleArguments;
/**
* {@inheritDoc}
*/
public function handleArguments(array $arguments): array
{
if ($this->hasArgument('--version', $arguments)) {
View::render('version', [
'version' => version(),
]);
exit(0);
}
return $arguments;
}
}