for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php
namespace OckCyp\CoversValidator\Application;
use Composer\InstalledVersions;
use OckCyp\CoversValidator\Command\ValidateCommand;
use Symfony\Component\Console\Application;
use Symfony\Component\Console\Input\InputDefinition;
use Symfony\Component\Console\Input\InputInterface;
/**
* @codeCoverageIgnore
*/
class CoversValidatorSymfony6 extends Application
{
const NAME = 'CoversValidator';
const VERSION = '1.4.0';
* {@inheritdoc}
public function __construct($name = self::NAME, $version = self::VERSION)
parent::__construct($name, $version);
}
protected function getCommandName(InputInterface $input): ?string
return 'validate';
protected function getDefaultCommands(): array
$defaultCommands = parent::getDefaultCommands();
$defaultCommands[] = new ValidateCommand;
return $defaultCommands;
public function getDefinition(): InputDefinition
$inputDefinition = parent::getDefinition();
$inputDefinition->setArguments();
return $inputDefinition;