Skip to content

Commit d4f7aa0

Browse files
committed
Add throws decorators
1 parent b0c0230 commit d4f7aa0

File tree

2 files changed

+8
-0
lines changed

2 files changed

+8
-0
lines changed

src/MessageConsumer.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
namespace Robertbaelde\PersistingMessageBus;
44

55
use EventSauce\EventSourcing\ReplayingMessages\TriggerBeforeReplay;
6+
use Robertbaelde\PersistingMessageBus\MessageRepository\SorryConsumerIsLocked;
67

78
class MessageConsumer
89
{
@@ -12,6 +13,9 @@ public function __construct(
1213
protected \EventSauce\EventSourcing\MessageConsumer $messageConsumer,
1314
){}
1415

16+
/**
17+
* @throws SorryConsumerIsLocked
18+
*/
1519
public function handleNewMessages(): int
1620
{
1721
$cursor = $this->messageConsumerState->getCursor();

src/MessageConsumerState.php

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,13 @@
33
namespace Robertbaelde\PersistingMessageBus;
44

55
use Robertbaelde\PersistingMessageBus\MessageRepository\Cursor;
6+
use Robertbaelde\PersistingMessageBus\MessageRepository\SorryConsumerIsLocked;
67

78
interface MessageConsumerState
89
{
10+
/**
11+
* @throws SorryConsumerIsLocked
12+
*/
913
public function getCursor(): Cursor;
1014

1115
public function storeNewCursor(Cursor $cursor): void;

0 commit comments

Comments
 (0)