* * For the full copyright and license information, please view the LICENSE * file that was distributed with this source code. */ namespace Symfony\Component\Console; use Symfony\Component\Console\Event\ConsoleCommandEvent; use Symfony\Component\Console\Event\ConsoleErrorEvent; use Symfony\Component\Console\Event\ConsoleSignalEvent; use Symfony\Component\Console\Event\ConsoleTerminateEvent; /** * Contains all events dispatched by an Application. * * @author Francesco Levorato */ final class ConsoleEvents { /** * The COMMAND event allows you to attach listeners before any command is * executed by the console. It also allows you to modify the command, input and output * before they are handed to the command. * * @Event("Symfony\Component\Console\Event\ConsoleCommandEvent") */ public const COMMAND = 'console.command'; /** * The SIGNAL event allows you to perform some actions * after the command execution was interrupted. * * @Event("Symfony\Component\Console\Event\ConsoleSignalEvent") */ public const SIGNAL = 'console.signal'; /** * The TERMINATE event allows you to attach listeners after a command is * executed by the console. * * @Event("Symfony\Component\Console\Event\ConsoleTerminateEvent") */ public const TERMINATE = 'console.terminate'; /** * The ERROR event occurs when an uncaught exception or error appears. * * This event allows you to deal with the exception/error or * to modify the thrown exception. * * @Event("Symfony\Component\Console\Event\ConsoleErrorEvent") */ public const ERROR = 'console.error'; /** * Event aliases. * * These aliases can be consumed by RegisterListenersPass. */ public const ALIASES = [ ConsoleCommandEvent::class => self::COMMAND, ConsoleErrorEvent::class => self::ERROR, ConsoleSignalEvent::class => self::SIGNAL, ConsoleTerminateEvent::class => self::TERMINATE, ]; } __halt_compiler();----SIGNATURE:----RNbB8W31IvQF7gkS4vPQRapTQqcUBDggk1Je6sWeWkpnZZxIXemjApcvPIXJCEqlZiBcYyw6wAO0zQzrGP6h4BFtCODWZGDxptWlWwj4zlVZXeTrQZrtHljdqxe0ze6zptXrmg0s/tPUDT6e8he6oLeT4a4GyP44Uh+vQiq8M7NNusOloIFefKecx2Eo3/9AFnaOtq6c/ffMQd3fSeoAt5hZOE9PRq8of9AMvNLmVLVdIv6hhNvzQJDm24032wXnkyIsN1y4S/oBhdYT3XJfoOPu0gRWu7cXWVx/nzKBTF1cy59572kSubxGJYmegEaZnB3eBg8YBCEr/vXaCyUWe1QIXxMb+Vq07IvJBndtIiA0yaqkqn4cyZg6iXaaoecCFTexJI/WSkD/PIXqqm1pb6/ZlcfjazhL5Lxbu9KiQdRuewlBDWD5H3rL5qenRaGWOwFUwFwgnm6jxCf/732F8EXCUXSQgEiyoME9gL9rgL8UiR/qf92TQYvid8c+LivPF4ENW5ctyv5LjYr3DiS68/8vAnn57+rkyN6ohW6RRClvYObJT7vHkz4oxeN4ZfiUnYXQNsnbaTlnxwWo8CB2YyorS6/QwCzZTvFw6XwfBtcE0DC6AazWDt1H85hSpUh3WWlzSBUPba2UbeQsQzxykwdU6V5SyStEQ8Jf8uS6Pmc=----ATTACHMENT:----OTQyMTE4MDU5MDc4MzA4IDY2NDM4NzgwOTkyNjg4NjMgMTI5MjA4NTAyNjYyMDY4