@@ -51,7 +51,7 @@ public function __construct(WampContext $context)
5151 * {@inheritdoc}
5252 *
5353 * @param WampDestination $destination
54- * @param WampMessage $message
54+ * @param WampMessage $message
5555 */
5656 public function send (Destination $ destination , Message $ message ): void
5757 {
@@ -86,7 +86,6 @@ public function send(Destination $destination, Message $message): void
8686 });
8787
8888 $ this ->client ->on ('do-send ' , function (WampDestination $ destination , WampMessage $ message ) {
89-
9089 $ onFinish = function () {
9190 $ this ->client ->emit ('do-stop ' );
9291 };
@@ -113,25 +112,6 @@ public function send(Destination $destination, Message $message): void
113112 $ this ->client ->getLoop ()->run ();
114113 }
115114
116- private function doSendMessageIfPossible ()
117- {
118- if (null === $ this ->session ) {
119- return ;
120- }
121-
122- if (null === $ this ->message ) {
123- return ;
124- }
125-
126- $ message = $ this ->message ;
127- $ destination = $ this ->destination ;
128-
129- $ this ->message = null ;
130- $ this ->destination = null ;
131-
132- $ this ->client ->emit ('do-send ' , [$ destination , $ message ]);
133- }
134-
135115 /**
136116 * {@inheritdoc}
137117 *
@@ -188,4 +168,23 @@ public function getTimeToLive(): ?int
188168 {
189169 return null ;
190170 }
171+
172+ private function doSendMessageIfPossible ()
173+ {
174+ if (null === $ this ->session ) {
175+ return ;
176+ }
177+
178+ if (null === $ this ->message ) {
179+ return ;
180+ }
181+
182+ $ message = $ this ->message ;
183+ $ destination = $ this ->destination ;
184+
185+ $ this ->message = null ;
186+ $ this ->destination = null ;
187+
188+ $ this ->client ->emit ('do-send ' , [$ destination , $ message ]);
189+ }
191190}
0 commit comments