Skip to content

Commit 1333f7e

Browse files
committed
Simplified EventBusWorker
1 parent 846f840 commit 1333f7e

File tree

2 files changed

+7
-2
lines changed

2 files changed

+7
-2
lines changed

.idea/php.xml

Lines changed: 4 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/EventBusWorker.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,12 @@ class EventBusWorker implements Worker
1616
*/
1717
public function consume(Queue $consumerQueue, Queue $errorQueue, EventBusMiddleware $worker)
1818
{
19-
while ($consumerQueue->hasElements()) {
19+
while ($event = $consumerQueue->pop()) {
2020
try {
21-
$event = $consumerQueue->pop();
2221
if (false === $event instanceof NullEvent) {
2322
$worker($event);
23+
} else {
24+
break;
2425
}
2526
} catch (Exception $e) {
2627
if (!empty($event) && (false === $event instanceof NullEvent)) {

0 commit comments

Comments
 (0)