NotificationManager::getStyleClass PHP Method

getStyleClass() public method

get notification style class
public getStyleClass ( $notification ) : string
$notification Notification
return string
    function getStyleClass($notification)
    {
        switch ($notification->getType()) {
            case NOTIFICATION_TYPE_BOOK_REQUESTED:
            case NOTIFICATION_TYPE_BOOK_CREATED:
            case NOTIFICATION_TYPE_BOOK_UPDATED:
            case NOTIFICATION_TYPE_BOOK_DELETED:
            case NOTIFICATION_TYPE_BOOK_MAILED:
            case NOTIFICATION_TYPE_BOOK_SETTINGS_SAVED:
            case NOTIFICATION_TYPE_BOOK_SUBMISSION_ASSIGNED:
            case NOTIFICATION_TYPE_BOOK_AUTHOR_ASSIGNED:
            case NOTIFICATION_TYPE_BOOK_AUTHOR_DENIED:
            case NOTIFICATION_TYPE_BOOK_AUTHOR_REMOVED:
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_SUCCESS:
                return 'notifySuccess';
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_ERROR_NO_GIFT_TO_REDEEM:
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_ERROR_GIFT_ALREADY_REDEEMED:
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_ERROR_GIFT_INVALID:
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_ERROR_SUBSCRIPTION_TYPE_INVALID:
            case NOTIFICATION_TYPE_GIFT_REDEEM_STATUS_ERROR_SUBSCRIPTION_NON_EXPIRING:
                return 'notifyError';
            default:
                return parent::getStyleClass($notification);
        }
    }