/** * @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; }