* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console\Event; use Symfony\Component\Console\Command\Command; use Symfony\Component\Console\Input\InputInterface; use Symfony\Component\Console\Output\OutputInterface; use Symfony\Contracts\EventDispatcher\Event; /** * Allows to inspect input and output of a command. * * @author Francesco Levorato */ class ConsoleEvent extends Event { protected $command; private $input; private $output; public function __construct(?Command $command, InputInterface $input, OutputInterface $output) { $this->command = $command; $this->input = $input; $this->output = $output; } /** * Gets the command that is executed. * * @return Command|null */ public function getCommand() { return $this->command; } /** * Gets the input instance. * * @return InputInterface */ public function getInput() { return $this->input; } /** * Gets the output instance. * * @return OutputInterface */ public function getOutput() { return $this->output; } } __halt_compiler();----SIGNATURE:----jnmzL0wM0v3ZFJf+h0xRAhnMcsYShQp1CgmIW4AoQr2G/1w4jk9jA4abMLUmK4sx6dkDpRYf7d2w7KXLapxxjTUQb8fkTFQ7+NwjvEQhYcCimF9D3rwh0RZBcy5/NQ/o5fWTezG1d9FCPdh4LPU2zGksbETRzsNIfVXo1Fq8tGRz89nXBcrpYHFCK+Qo7T+nzRBmWDhV+mZtzz0fEFFUH7eJ43b5R5xhd7WW4TEOBxlkd9KOcU+EF48PZLeQXn/Chg4kcANAPGyhnyxg4WKA+bTHXxwpAfr00vf63sqZ+rxhfFHMn2C9qILZwSDOaGuI5YOhr9i/hWOSSbLu8KPlIOjiH7FL5zobtpot/FGnsiqUQ8yhM0pP1DL0gBa4uzly+Rdi8iF1bxqiTqGDllVrKMz/3mnjNBvvGGhRxuHVIr8DettY+g/SmbnB+RFNo5ljufCnNTAUBBfIHgvfMbXZJMDzPzYt07v1nliueR6xGwwEOM54tPgAnEv5eRM2S/CQ4w/Ncs7vAucGPpFHJTnJdoac5Z5idZaKtqS1BJhV0hzh0ROfFOP7itR1a3yr8rzrgcOwoBv7Ih4aHiA7SarbAra9IOI3Ni/tRVklgYEOjZ8y+fyTXaj5tPAkhybJNIOkWJlOJADW3LSopk+jYbVnIs0UcjjI2D3zESc2KjjIuWA=----ATTACHMENT:----ODQwMTcxNjgwNDIxMDI3NyA0MDY1ODkzNjk4MDgyNDkgODI2NTIzMzI1Njc1Njk5Mw==