final class MessengerListener (View source)

Replaces MessengerCommands for non-Annotated commands. Our terminate event fires for those too,

Traits

A copy of \Drupal\Core\DependencyInjection\AutowireTrait with first params' type hint changed.

Methods

static 
create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

__construct(MessengerInterface $messenger, LoggerInterface $logger)

No description

void
onConsoleCommandEvent(ConsoleCommandEvent $event)

No description

void
onConsoleTerminateEvent(ConsoleTerminateEvent $event)

No description

void
log()

No description

Details

static create(ContainerInterface $container)

Instantiates a new instance of the implementing class using autowiring.

Parameters

ContainerInterface $container

The service container this instance should use.

__construct(MessengerInterface $messenger, LoggerInterface $logger)

No description

Parameters

MessengerInterface $messenger
LoggerInterface $logger

void onConsoleCommandEvent(ConsoleCommandEvent $event)

No description

Parameters

ConsoleCommandEvent $event

Return Value

void

void onConsoleTerminateEvent(ConsoleTerminateEvent $event)

No description

Parameters

ConsoleTerminateEvent $event

Return Value

void

void log()

No description

Return Value

void