for testing and deploying your application
for finding and fixing issues
for empowering human code reviews
<?php declare(strict_types=1);
namespace Cocotte\Console;
use Symfony\Component\Console\Input\InputDefinition;
use Symfony\Component\EventDispatcher\Event;
final class CommandConfigureEvent extends Event
{
/**
* @var CommandInterface
*/
private $command;
* @var InputDefinition
private $inputDefinition;
public function __construct(CommandInterface $command, InputDefinition $inputDefinition)
$this->command = $command;
$this->inputDefinition = $inputDefinition;
}
public function command(): CommandInterface
return $this->command;
* @return InputDefinition
public function inputDefinition(): InputDefinition
return $this->inputDefinition;