1 | <?php |
||
10 | class InMemory implements Client |
||
11 | { |
||
12 | use |
||
13 | \Psr\Log\LoggerAwareTrait, |
||
14 | MessageProcessorAware; |
||
15 | |||
16 | private |
||
17 | $sentMessages; |
||
18 | |||
19 | 17 | public function __construct() |
|
24 | |||
25 | 11 | public function publish($exchangeName, WritableMessage $message) |
|
30 | |||
31 | 11 | private function updateMessageAttributes(WritableMessage $message) |
|
38 | |||
39 | 1 | public function getQueue($queueName) |
|
43 | |||
44 | public function getExchange($exchangeName) |
||
48 | |||
49 | 11 | private function saveMessage($exchangeName, WritableMessage $message) |
|
56 | |||
57 | 9 | public function getSentMessages() |
|
61 | |||
62 | 1 | public function dropSentMessages() |
|
68 | } |
||
69 |