Example #1
0
 /**
  * @param Message $msg
  * @param Logger  $logger
  * @return bool
  */
 protected static function handleSucceedStop(Message $msg, Logger $logger)
 {
     $logger->addDebug("Message {$msg->getDeliveryTag()}" . " was successfully processed by handler!");
     $msg->sendAck();
     $remaining = self::getStatus($msg);
     if ($remaining < 1) {
         $logger->addDebug(" remaining {$remaining} messages \n");
         $logger->addDebug("exit broker");
         exit(1);
     }
     return true;
 }