/** * @param Message $msg * @param $logger * @return bool */ protected static function handleFailedRequeue(Message $msg, $logger) { $logger->addError("Handler failed for message" . " {$msg->getDeliveryTag()}." . " Execution stops but message is rescheduled."); $msg->sendNack(); $msg->republish(); return true; }