def METHOD_NAME(cls, region, language_slug, query):
    """
    Searches for all push notifications which match the given `query` in their title.
    :param region: The current region
    :type region: ~integreat_cms.cms.models.regions.region.Region
    :param language_slug: The language slug
    :type language_slug: str
    :param query: The query string used for filtering the push notifications
    :type query: str
    :return: A query for all matching objects
    :rtype: ~django.db.models.QuerySet
    """
    return cls.objects.filter(
        push_notification__regions__contains=region,
        language__slug=language_slug,
        title__icontains=query,
    )