Displays friendly message if the event does not have any registered listeners
This commit is contained in:
parent
8f1b757559
commit
a5628bdbe2
@ -58,14 +58,28 @@ EOF
|
|||||||
*/
|
*/
|
||||||
protected function execute(InputInterface $input, OutputInterface $output)
|
protected function execute(InputInterface $input, OutputInterface $output)
|
||||||
{
|
{
|
||||||
|
$dispatcher = $this->getEventDispatcher();
|
||||||
|
|
||||||
if ($event = $input->getArgument('event')) {
|
if ($event = $input->getArgument('event')) {
|
||||||
|
if (!$dispatcher->hasListeners($event)) {
|
||||||
|
$formatter = $this->getHelperSet()->get('formatter');
|
||||||
|
|
||||||
|
$formattedBlock = $formatter->formatBlock(
|
||||||
|
sprintf('[NOTE] The event "%s" does not have any registered listeners.', $event),
|
||||||
|
'fg=yellow',
|
||||||
|
true
|
||||||
|
);
|
||||||
|
|
||||||
|
$output->writeln($formattedBlock);
|
||||||
|
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
$options = array('event' => $event);
|
$options = array('event' => $event);
|
||||||
} else {
|
} else {
|
||||||
$options = array();
|
$options = array();
|
||||||
}
|
}
|
||||||
|
|
||||||
$dispatcher = $this->getEventDispatcher();
|
|
||||||
|
|
||||||
$helper = new DescriptorHelper();
|
$helper = new DescriptorHelper();
|
||||||
$options['format'] = $input->getOption('format');
|
$options['format'] = $input->getOption('format');
|
||||||
$options['raw_text'] = $input->getOption('raw');
|
$options['raw_text'] = $input->getOption('raw');
|
||||||
|
Reference in New Issue
Block a user