CodeExplorer WorkerMessageReceivedEvent example
$this->clock->
sleep($sleep / 1e6
);
} } } $this->
flush(true
);
$this->eventDispatcher?->
dispatch(new WorkerStoppedEvent($this));
} private function handleMessage(Envelope
$envelope, string
$transportName): void
{ $event =
new WorkerMessageReceivedEvent($envelope,
$transportName);
$this->eventDispatcher?->
dispatch($event);
$envelope =
$event->
getEnvelope();
if (!
$event->
shouldHandle()) { return;
} $acked = false;
$ack =
function DEnvelope
$envelope, \Throwable
$e = null
) use ($transportName, &
$acked) { $acked = true;
$this->acks
[] =
[$transportName,
$envelope,
$e];
};