Example #1
0
 /**
  * @param MessageInterface $message
  * @param MessengerInterface $messenger
  * @return MessageServiceInterface
  */
 public function send(MessageInterface $message, MessengerInterface $messenger)
 {
     foreach ($messenger->getIterator() as $queue) {
         $queue->enqueue($message);
     }
     return $this;
 }
Example #2
0
 public function delete(MessengerInterface $messenger)
 {
     if (isset(self::$registry[$messenger->getId()])) {
         unset(self::$registry[$messenger->getId()]);
     }
 }