Exemplo n.º 1
0
 /**
  * {@inheritdoc}
  */
 public function handlerFor(Message $message)
 {
     $name = $message->getName();
     $handler = isset($this->handlers[$name]) ? $this->handlers[$name] : null;
     if ($handler && !is_callable($handler)) {
         throw new InvalidHandler(sprintf('Handler for "%s" is not callable', $name));
     }
     return $handler;
 }
Exemplo n.º 2
0
 /**
  * {@inheritdoc}
  */
 public function queueFor(Message $message)
 {
     $name = $message->getName();
     return isset($this->map[$name]) ? $this->map[$name] : null;
 }