/**
  * @copydoc PKPNotificationManager::getNotificationTitle()
  */
 public function getNotificationTitle($notification)
 {
     switch ($notification->getType()) {
         case NOTIFICATION_TYPE_CONFIGURE_PAYMENT_METHOD:
             return __('notification.type.configurePaymentMethod.title');
     }
     return parent::getNotificationTitle($notification);
 }
 /**
  * @copydoc PKPNotificationManager::getNotificationTitle()
  */
 public function getNotificationTitle($notification)
 {
     switch ($notification->getType()) {
         case NOTIFICATION_TYPE_APPROVE_SUBMISSION:
         case NOTIFICATION_TYPE_FORMAT_NEEDS_APPROVED_SUBMISSION:
             return __('notification.type.approveSubmissionTitle');
         case NOTIFICATION_TYPE_VISIT_CATALOG:
             return __('notification.type.visitCatalogTitle');
         case NOTIFICATION_TYPE_REVIEW_ROUND_STATUS:
             $reviewRoundDao = DAORegistry::getDAO('ReviewRoundDAO');
             $reviewRound = $reviewRoundDao->getById($notification->getAssocId());
             return __('notification.type.roundStatusTitle', array('round' => $reviewRound->getRound()));
         case NOTIFICATION_TYPE_CONFIGURE_PAYMENT_METHOD:
             return __('notification.type.configurePaymentMethod.title');
     }
     return parent::getNotificationTitle($notification);
 }