aboutsummaryrefslogblamecommitdiffhomepage
path: root/src/Wallabag/ImportBundle/Resources/config/redis.yml
blob: 7d3248e5e2986e3f85b51911d9f8847a3bbf2c8a (plain) (tree)
















































































                                                                
# Redis stuff
services:
    # readability
    wallabag_import.queue.redis.readability:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.readability"

    wallabag_import.producer.redis.readability:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.readability"

    wallabag_import.consumer.redis.readability:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.readability.import"
            - "@logger"

    # pocket
    wallabag_import.queue.redis.pocket:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.pocket"

    wallabag_import.producer.redis.pocket:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.pocket"

    wallabag_import.consumer.redis.pocket:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.pocket.import"
            - "@logger"

    # wallabag v1
    wallabag_import.queue.redis.wallabag_v1:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.wallabag_v1"

    wallabag_import.producer.redis.wallabag_v1:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.wallabag_v1"

    wallabag_import.consumer.redis.wallabag_v1:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.wallabag_v1.import"
            - "@logger"

    # wallabag v2
    wallabag_import.queue.redis.wallabag_v2:
        class: Simpleue\Queue\RedisQueue
        arguments:
            - "@wallabag_core.redis.client"
            - "wallabag.import.wallabag_v2"

    wallabag_import.producer.redis.wallabag_v2:
        class: Wallabag\ImportBundle\Redis\Producer
        arguments:
            - "@wallabag_import.queue.redis.wallabag_v2"

    wallabag_import.consumer.redis.wallabag_v2:
        class: Wallabag\ImportBundle\Consumer\RedisEntryConsumer
        arguments:
            - "@doctrine.orm.entity_manager"
            - "@wallabag_user.user_repository"
            - "@wallabag_import.wallabag_v2.import"
            - "@logger"