File tree Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Expand file tree Collapse file tree 1 file changed +8
-5
lines changed Original file line number Diff line number Diff line change @@ -100,24 +100,27 @@ public function _before(\Codeception\TestCase $test)
100
100
}
101
101
102
102
/**
103
- * Sends message to exchange
104
- *
103
+ * Sends message to exchange by sending exchange name, message
104
+ * and (optionally) a routing key
105
+ *
105
106
* ``` php
106
107
* <?php
107
108
* $I->pushToExchange('exchange.emails', 'thanks');
108
109
* $I->pushToExchange('exchange.emails', new AMQPMessage('Thanks!'));
110
+ * $I->pushToExchange('exchange.emails', new AMQPMessage('Thanks!'), 'severity');
109
111
* ?>
110
112
* ```
111
113
*
112
114
* @param $exchange
113
115
* @param $message string|AMQPMessage
116
+ * @param $routing_key
114
117
*/
115
- public function pushToExchange ($ exchange , $ message )
118
+ public function pushToExchange ($ exchange , $ message, $ routing_key = null )
116
119
{
117
120
$ message = $ message instanceof AMQPMessage
118
121
? $ message
119
122
: new AMQPMessage ($ message );
120
- $ this ->connection ->channel ()->basic_publish ($ message , $ exchange );
123
+ $ this ->connection ->channel ()->basic_publish ($ message , $ exchange, $ routing_key );
121
124
}
122
125
123
126
/**
@@ -205,4 +208,4 @@ protected function cleanup()
205
208
}
206
209
}
207
210
}
208
- }
211
+ }
You can’t perform that action at this time.
0 commit comments