Rename wallabag_import to wallabag_core

This commit is contained in:
Yassine Guedidi 2024-01-01 17:15:20 +01:00
parent 2c65169127
commit bda26c21cf
15 changed files with 128 additions and 128 deletions

View file

@ -285,7 +285,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.pocket' name: 'wallabag.import.pocket'
callback: wallabag_import.consumer.amqp.pocket callback: wallabag_core.consumer.amqp.pocket
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_readability: import_readability:
connection: default connection: default
@ -294,7 +294,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.readability' name: 'wallabag.import.readability'
callback: wallabag_import.consumer.amqp.readability callback: wallabag_core.consumer.amqp.readability
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_instapaper: import_instapaper:
connection: default connection: default
@ -303,7 +303,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.instapaper' name: 'wallabag.import.instapaper'
callback: wallabag_import.consumer.amqp.instapaper callback: wallabag_core.consumer.amqp.instapaper
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_pinboard: import_pinboard:
connection: default connection: default
@ -312,7 +312,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.pinboard' name: 'wallabag.import.pinboard'
callback: wallabag_import.consumer.amqp.pinboard callback: wallabag_core.consumer.amqp.pinboard
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_delicious: import_delicious:
connection: default connection: default
@ -321,7 +321,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.delicious' name: 'wallabag.import.delicious'
callback: wallabag_import.consumer.amqp.delicious callback: wallabag_core.consumer.amqp.delicious
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_wallabag_v1: import_wallabag_v1:
connection: default connection: default
@ -330,7 +330,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.wallabag_v1' name: 'wallabag.import.wallabag_v1'
callback: wallabag_import.consumer.amqp.wallabag_v1 callback: wallabag_core.consumer.amqp.wallabag_v1
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_wallabag_v2: import_wallabag_v2:
connection: default connection: default
@ -339,7 +339,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.wallabag_v2' name: 'wallabag.import.wallabag_v2'
callback: wallabag_import.consumer.amqp.wallabag_v2 callback: wallabag_core.consumer.amqp.wallabag_v2
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_elcurator: import_elcurator:
connection: default connection: default
@ -348,7 +348,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.elcurator' name: 'wallabag.import.elcurator'
callback: wallabag_import.consumer.amqp.elcurator callback: wallabag_core.consumer.amqp.elcurator
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_firefox: import_firefox:
connection: default connection: default
@ -357,7 +357,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.firefox' name: 'wallabag.import.firefox'
callback: wallabag_import.consumer.amqp.firefox callback: wallabag_core.consumer.amqp.firefox
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_chrome: import_chrome:
connection: default connection: default
@ -366,7 +366,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.chrome' name: 'wallabag.import.chrome'
callback: wallabag_import.consumer.amqp.chrome callback: wallabag_core.consumer.amqp.chrome
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_shaarli: import_shaarli:
connection: default connection: default
@ -375,7 +375,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.shaarli' name: 'wallabag.import.shaarli'
callback: wallabag_import.consumer.amqp.shaarli callback: wallabag_core.consumer.amqp.shaarli
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
import_pocket_html: import_pocket_html:
connection: default connection: default
@ -384,7 +384,7 @@ old_sound_rabbit_mq:
type: topic type: topic
queue_options: queue_options:
name: 'wallabag.import.pocket_html' name: 'wallabag.import.pocket_html'
callback: wallabag_import.consumer.amqp.pocket_html callback: wallabag_core.consumer.amqp.pocket_html
qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"} qos_options: {prefetch_count: "%rabbitmq_prefetch_count%"}
fos_js_routing: fos_js_routing:
@ -424,7 +424,7 @@ httplug:
wallabag_core.entry.download_images: wallabag_core.entry.download_images:
factory: 'httplug.factory.auto' factory: 'httplug.factory.auto'
plugins: ['httplug.plugin.logger'] plugins: ['httplug.plugin.logger']
wallabag_import.pocket.client: wallabag_core.pocket.client:
factory: 'httplug.factory.auto' factory: 'httplug.factory.auto'
plugins: plugins:
- 'httplug.plugin.logger' - 'httplug.plugin.logger'

View file

@ -46,62 +46,62 @@ services:
Wallabag\CoreBundle\Controller\Import\ChromeController: Wallabag\CoreBundle\Controller\Import\ChromeController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_chrome_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_chrome_producer'
$redisProducer: '@wallabag_import.producer.redis.chrome' $redisProducer: '@wallabag_core.producer.redis.chrome'
Wallabag\CoreBundle\Controller\Import\DeliciousController: Wallabag\CoreBundle\Controller\Import\DeliciousController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_delicious_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_delicious_producer'
$redisProducer: '@wallabag_import.producer.redis.delicious' $redisProducer: '@wallabag_core.producer.redis.delicious'
Wallabag\CoreBundle\Controller\Import\ElcuratorController: Wallabag\CoreBundle\Controller\Import\ElcuratorController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_elcurator_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_elcurator_producer'
$redisProducer: '@wallabag_import.producer.redis.elcurator' $redisProducer: '@wallabag_core.producer.redis.elcurator'
Wallabag\CoreBundle\Controller\Import\FirefoxController: Wallabag\CoreBundle\Controller\Import\FirefoxController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_firefox_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_firefox_producer'
$redisProducer: '@wallabag_import.producer.redis.firefox' $redisProducer: '@wallabag_core.producer.redis.firefox'
Wallabag\CoreBundle\Controller\Import\InstapaperController: Wallabag\CoreBundle\Controller\Import\InstapaperController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_instapaper_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_instapaper_producer'
$redisProducer: '@wallabag_import.producer.redis.instapaper' $redisProducer: '@wallabag_core.producer.redis.instapaper'
Wallabag\CoreBundle\Controller\Import\PinboardController: Wallabag\CoreBundle\Controller\Import\PinboardController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_pinboard_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_pinboard_producer'
$redisProducer: '@wallabag_import.producer.redis.pinboard' $redisProducer: '@wallabag_core.producer.redis.pinboard'
Wallabag\CoreBundle\Controller\Import\PocketController: Wallabag\CoreBundle\Controller\Import\PocketController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_pocket_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_pocket_producer'
$redisProducer: '@wallabag_import.producer.redis.pocket' $redisProducer: '@wallabag_core.producer.redis.pocket'
Wallabag\CoreBundle\Controller\Import\ReadabilityController: Wallabag\CoreBundle\Controller\Import\ReadabilityController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_readability_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_readability_producer'
$redisProducer: '@wallabag_import.producer.redis.readability' $redisProducer: '@wallabag_core.producer.redis.readability'
Wallabag\CoreBundle\Controller\Import\WallabagV1Controller: Wallabag\CoreBundle\Controller\Import\WallabagV1Controller:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v1_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v1_producer'
$redisProducer: '@wallabag_import.producer.redis.wallabag_v1' $redisProducer: '@wallabag_core.producer.redis.wallabag_v1'
Wallabag\CoreBundle\Controller\Import\WallabagV2Controller: Wallabag\CoreBundle\Controller\Import\WallabagV2Controller:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v2_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_wallabag_v2_producer'
$redisProducer: '@wallabag_import.producer.redis.wallabag_v2' $redisProducer: '@wallabag_core.producer.redis.wallabag_v2'
Wallabag\CoreBundle\Controller\Import\ShaarliController: Wallabag\CoreBundle\Controller\Import\ShaarliController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_shaarli_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_shaarli_producer'
$redisProducer: '@wallabag_import.producer.redis.shaarli' $redisProducer: '@wallabag_core.producer.redis.shaarli'
Wallabag\CoreBundle\Controller\Import\PocketHtmlController: Wallabag\CoreBundle\Controller\Import\PocketHtmlController:
arguments: arguments:
$rabbitMqProducer: '@old_sound_rabbit_mq.import_pocket_html_producer' $rabbitMqProducer: '@old_sound_rabbit_mq.import_pocket_html_producer'
$redisProducer: '@wallabag_import.producer.redis.pocket_html' $redisProducer: '@wallabag_core.producer.redis.pocket_html'
Doctrine\DBAL\Connection: Doctrine\DBAL\Connection:
alias: doctrine.dbal.default_connection alias: doctrine.dbal.default_connection
@ -322,58 +322,58 @@ services:
tags: tags:
- { name: kernel.event_listener, event: security.authentication.failure, method: onAuthenticationFailure } - { name: kernel.event_listener, event: security.authentication.failure, method: onAuthenticationFailure }
wallabag_import.pocket.client: wallabag_core.pocket.client:
alias: 'httplug.client.wallabag_import.pocket.client' alias: 'httplug.client.wallabag_core.pocket.client'
Wallabag\CoreBundle\Import\PocketImport: Wallabag\CoreBundle\Import\PocketImport:
calls: calls:
- [ setClient, [ "@wallabag_import.pocket.client" ] ] - [ setClient, [ "@wallabag_core.pocket.client" ] ]
tags: tags:
- { name: wallabag_import.import, alias: pocket } - { name: wallabag_core.import, alias: pocket }
Wallabag\CoreBundle\Import\WallabagV1Import: Wallabag\CoreBundle\Import\WallabagV1Import:
tags: tags:
- { name: wallabag_import.import, alias: wallabag_v1 } - { name: wallabag_core.import, alias: wallabag_v1 }
Wallabag\CoreBundle\Import\WallabagV2Import: Wallabag\CoreBundle\Import\WallabagV2Import:
tags: tags:
- { name: wallabag_import.import, alias: wallabag_v2 } - { name: wallabag_core.import, alias: wallabag_v2 }
Wallabag\CoreBundle\Import\ElcuratorImport: Wallabag\CoreBundle\Import\ElcuratorImport:
tags: tags:
- { name: wallabag_import.import, alias: elcurator } - { name: wallabag_core.import, alias: elcurator }
Wallabag\CoreBundle\Import\ReadabilityImport: Wallabag\CoreBundle\Import\ReadabilityImport:
tags: tags:
- { name: wallabag_import.import, alias: readability } - { name: wallabag_core.import, alias: readability }
Wallabag\CoreBundle\Import\InstapaperImport: Wallabag\CoreBundle\Import\InstapaperImport:
tags: tags:
- { name: wallabag_import.import, alias: instapaper } - { name: wallabag_core.import, alias: instapaper }
Wallabag\CoreBundle\Import\PinboardImport: Wallabag\CoreBundle\Import\PinboardImport:
tags: tags:
- { name: wallabag_import.import, alias: pinboard } - { name: wallabag_core.import, alias: pinboard }
Wallabag\CoreBundle\Import\DeliciousImport: Wallabag\CoreBundle\Import\DeliciousImport:
tags: tags:
- { name: wallabag_import.import, alias: delicious } - { name: wallabag_core.import, alias: delicious }
Wallabag\CoreBundle\Import\FirefoxImport: Wallabag\CoreBundle\Import\FirefoxImport:
tags: tags:
- { name: wallabag_import.import, alias: firefox } - { name: wallabag_core.import, alias: firefox }
Wallabag\CoreBundle\Import\ChromeImport: Wallabag\CoreBundle\Import\ChromeImport:
tags: tags:
- { name: wallabag_import.import, alias: chrome } - { name: wallabag_core.import, alias: chrome }
Wallabag\CoreBundle\Import\ShaarliImport: Wallabag\CoreBundle\Import\ShaarliImport:
tags: tags:
- { name: wallabag_import.import, alias: shaarli } - { name: wallabag_core.import, alias: shaarli }
Wallabag\CoreBundle\Import\PocketHtmlImport: Wallabag\CoreBundle\Import\PocketHtmlImport:
tags: tags:
- { name: wallabag_import.import, alias: pocket_html } - { name: wallabag_core.import, alias: pocket_html }
# to factorize the proximity and bypass translation for prev & next # to factorize the proximity and bypass translation for prev & next
pagerfanta.view.default_wallabag: pagerfanta.view.default_wallabag:

View file

@ -20,62 +20,62 @@ services:
$shaarliConsumer: '@old_sound_rabbit_mq.import_shaarli_consumer' $shaarliConsumer: '@old_sound_rabbit_mq.import_shaarli_consumer'
$pocketHtmlConsumer: '@old_sound_rabbit_mq.import_pocket_html_consumer' $pocketHtmlConsumer: '@old_sound_rabbit_mq.import_pocket_html_consumer'
wallabag_import.consumer.amqp.pocket: wallabag_core.consumer.amqp.pocket:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PocketImport' $import: '@Wallabag\CoreBundle\Import\PocketImport'
wallabag_import.consumer.amqp.readability: wallabag_core.consumer.amqp.readability:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ReadabilityImport' $import: '@Wallabag\CoreBundle\Import\ReadabilityImport'
wallabag_import.consumer.amqp.instapaper: wallabag_core.consumer.amqp.instapaper:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\InstapaperImport' $import: '@Wallabag\CoreBundle\Import\InstapaperImport'
wallabag_import.consumer.amqp.pinboard: wallabag_core.consumer.amqp.pinboard:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PinboardImport' $import: '@Wallabag\CoreBundle\Import\PinboardImport'
wallabag_import.consumer.amqp.delicious: wallabag_core.consumer.amqp.delicious:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\DeliciousImport' $import: '@Wallabag\CoreBundle\Import\DeliciousImport'
wallabag_import.consumer.amqp.wallabag_v1: wallabag_core.consumer.amqp.wallabag_v1:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\WallabagV1Import' $import: '@Wallabag\CoreBundle\Import\WallabagV1Import'
wallabag_import.consumer.amqp.wallabag_v2: wallabag_core.consumer.amqp.wallabag_v2:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\WallabagV2Import' $import: '@Wallabag\CoreBundle\Import\WallabagV2Import'
wallabag_import.consumer.amqp.elcurator: wallabag_core.consumer.amqp.elcurator:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ElcuratorImport' $import: '@Wallabag\CoreBundle\Import\ElcuratorImport'
wallabag_import.consumer.amqp.firefox: wallabag_core.consumer.amqp.firefox:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\FirefoxImport' $import: '@Wallabag\CoreBundle\Import\FirefoxImport'
wallabag_import.consumer.amqp.chrome: wallabag_core.consumer.amqp.chrome:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ChromeImport' $import: '@Wallabag\CoreBundle\Import\ChromeImport'
wallabag_import.consumer.amqp.shaarli: wallabag_core.consumer.amqp.shaarli:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ShaarliImport' $import: '@Wallabag\CoreBundle\Import\ShaarliImport'
wallabag_import.consumer.amqp.pocket_html: wallabag_core.consumer.amqp.pocket_html:
class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer class: Wallabag\CoreBundle\Consumer\AMQPEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PocketHtmlImport' $import: '@Wallabag\CoreBundle\Import\PocketHtmlImport'

View file

@ -6,193 +6,193 @@ services:
public: true public: true
# readability # readability
wallabag_import.queue.redis.readability: wallabag_core.queue.redis.readability:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.readability" $queueName: "wallabag.import.readability"
wallabag_import.producer.redis.readability: wallabag_core.producer.redis.readability:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.readability" - "@wallabag_core.queue.redis.readability"
wallabag_import.consumer.redis.readability: wallabag_core.consumer.redis.readability:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ReadabilityImport' $import: '@Wallabag\CoreBundle\Import\ReadabilityImport'
# instapaper # instapaper
wallabag_import.queue.redis.instapaper: wallabag_core.queue.redis.instapaper:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.instapaper" $queueName: "wallabag.import.instapaper"
wallabag_import.producer.redis.instapaper: wallabag_core.producer.redis.instapaper:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.instapaper" - "@wallabag_core.queue.redis.instapaper"
wallabag_import.consumer.redis.instapaper: wallabag_core.consumer.redis.instapaper:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\InstapaperImport' $import: '@Wallabag\CoreBundle\Import\InstapaperImport'
# pinboard # pinboard
wallabag_import.queue.redis.pinboard: wallabag_core.queue.redis.pinboard:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.pinboard" $queueName: "wallabag.import.pinboard"
wallabag_import.producer.redis.pinboard: wallabag_core.producer.redis.pinboard:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.pinboard" - "@wallabag_core.queue.redis.pinboard"
wallabag_import.consumer.redis.pinboard: wallabag_core.consumer.redis.pinboard:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PinboardImport' $import: '@Wallabag\CoreBundle\Import\PinboardImport'
# delicious # delicious
wallabag_import.queue.redis.delicious: wallabag_core.queue.redis.delicious:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.delicious" $queueName: "wallabag.import.delicious"
wallabag_import.producer.redis.delicious: wallabag_core.producer.redis.delicious:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.delicious" - "@wallabag_core.queue.redis.delicious"
wallabag_import.consumer.redis.delicious: wallabag_core.consumer.redis.delicious:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\DeliciousImport' $import: '@Wallabag\CoreBundle\Import\DeliciousImport'
# pocket # pocket
wallabag_import.queue.redis.pocket: wallabag_core.queue.redis.pocket:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.pocket" $queueName: "wallabag.import.pocket"
wallabag_import.producer.redis.pocket: wallabag_core.producer.redis.pocket:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.pocket" - "@wallabag_core.queue.redis.pocket"
wallabag_import.consumer.redis.pocket: wallabag_core.consumer.redis.pocket:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PocketImport' $import: '@Wallabag\CoreBundle\Import\PocketImport'
# wallabag v1 # wallabag v1
wallabag_import.queue.redis.wallabag_v1: wallabag_core.queue.redis.wallabag_v1:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.wallabag_v1" $queueName: "wallabag.import.wallabag_v1"
wallabag_import.producer.redis.wallabag_v1: wallabag_core.producer.redis.wallabag_v1:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.wallabag_v1" - "@wallabag_core.queue.redis.wallabag_v1"
wallabag_import.consumer.redis.wallabag_v1: wallabag_core.consumer.redis.wallabag_v1:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\WallabagV1Import' $import: '@Wallabag\CoreBundle\Import\WallabagV1Import'
# wallabag v2 # wallabag v2
wallabag_import.queue.redis.wallabag_v2: wallabag_core.queue.redis.wallabag_v2:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.wallabag_v2" $queueName: "wallabag.import.wallabag_v2"
wallabag_import.producer.redis.wallabag_v2: wallabag_core.producer.redis.wallabag_v2:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.wallabag_v2" - "@wallabag_core.queue.redis.wallabag_v2"
wallabag_import.consumer.redis.wallabag_v2: wallabag_core.consumer.redis.wallabag_v2:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\WallabagV2Import' $import: '@Wallabag\CoreBundle\Import\WallabagV2Import'
# elcurator # elcurator
wallabag_import.queue.redis.elcurator: wallabag_core.queue.redis.elcurator:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.elcurator" $queueName: "wallabag.import.elcurator"
wallabag_import.producer.redis.elcurator: wallabag_core.producer.redis.elcurator:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.elcurator" - "@wallabag_core.queue.redis.elcurator"
wallabag_import.consumer.redis.elcurator: wallabag_core.consumer.redis.elcurator:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ElcuratorImport' $import: '@Wallabag\CoreBundle\Import\ElcuratorImport'
# firefox # firefox
wallabag_import.queue.redis.firefox: wallabag_core.queue.redis.firefox:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.firefox" $queueName: "wallabag.import.firefox"
wallabag_import.producer.redis.firefox: wallabag_core.producer.redis.firefox:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.firefox" - "@wallabag_core.queue.redis.firefox"
wallabag_import.consumer.redis.firefox: wallabag_core.consumer.redis.firefox:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\FirefoxImport' $import: '@Wallabag\CoreBundle\Import\FirefoxImport'
# chrome # chrome
wallabag_import.queue.redis.chrome: wallabag_core.queue.redis.chrome:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.chrome" $queueName: "wallabag.import.chrome"
wallabag_import.producer.redis.chrome: wallabag_core.producer.redis.chrome:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.chrome" - "@wallabag_core.queue.redis.chrome"
wallabag_import.consumer.redis.chrome: wallabag_core.consumer.redis.chrome:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ChromeImport' $import: '@Wallabag\CoreBundle\Import\ChromeImport'
# shaarli # shaarli
wallabag_import.queue.redis.shaarli: wallabag_core.queue.redis.shaarli:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.shaarli" $queueName: "wallabag.import.shaarli"
wallabag_import.producer.redis.shaarli: wallabag_core.producer.redis.shaarli:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.shaarli" - "@wallabag_core.queue.redis.shaarli"
wallabag_import.consumer.redis.shaarli: wallabag_core.consumer.redis.shaarli:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\ShaarliImport' $import: '@Wallabag\CoreBundle\Import\ShaarliImport'
# pocket html # pocket html
wallabag_import.queue.redis.pocket_html: wallabag_core.queue.redis.pocket_html:
class: Simpleue\Queue\RedisQueue class: Simpleue\Queue\RedisQueue
arguments: arguments:
$queueName: "wallabag.import.pocket_html" $queueName: "wallabag.import.pocket_html"
wallabag_import.producer.redis.pocket_html: wallabag_core.producer.redis.pocket_html:
class: Wallabag\CoreBundle\Redis\Producer class: Wallabag\CoreBundle\Redis\Producer
arguments: arguments:
- "@wallabag_import.queue.redis.pocket_html" - "@wallabag_core.queue.redis.pocket_html"
wallabag_import.consumer.redis.pocket_html: wallabag_core.consumer.redis.pocket_html:
class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer class: Wallabag\CoreBundle\Consumer\RedisEntryConsumer
arguments: arguments:
$import: '@Wallabag\CoreBundle\Import\PocketHtmlImport' $import: '@Wallabag\CoreBundle\Import\PocketHtmlImport'

View file

@ -39,13 +39,13 @@ class RedisWorkerCommand extends Command
$serviceName = $input->getArgument('serviceName'); $serviceName = $input->getArgument('serviceName');
if (!$this->container->has('wallabag_import.queue.redis.' . $serviceName) || !$this->container->has('wallabag_import.consumer.redis.' . $serviceName)) { if (!$this->container->has('wallabag_core.queue.redis.' . $serviceName) || !$this->container->has('wallabag_core.consumer.redis.' . $serviceName)) {
throw new Exception(sprintf('No queue or consumer found for service name: "%s"', $input->getArgument('serviceName'))); throw new Exception(sprintf('No queue or consumer found for service name: "%s"', $input->getArgument('serviceName')));
} }
$worker = new QueueWorker( $worker = new QueueWorker(
$this->container->get('wallabag_import.queue.redis.' . $serviceName), $this->container->get('wallabag_core.queue.redis.' . $serviceName),
$this->container->get('wallabag_import.consumer.redis.' . $serviceName), $this->container->get('wallabag_core.consumer.redis.' . $serviceName),
(int) $input->getOption('maxIterations') (int) $input->getOption('maxIterations')
); );

View file

@ -30,9 +30,9 @@ abstract class BrowserController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = $this->getUser()->getId() . '.json'; $name = $this->getUser()->getId() . '.json';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $wallabag $res = $wallabag
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -51,7 +51,7 @@ abstract class BrowserController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -44,9 +44,9 @@ class DeliciousController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = 'delicious_' . $this->getUser()->getId() . '.json'; $name = 'delicious_' . $this->getUser()->getId() . '.json';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $delicious $res = $delicious
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -65,7 +65,7 @@ class DeliciousController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -30,9 +30,9 @@ abstract class HtmlController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = $this->getUser()->getId() . '.html'; $name = $this->getUser()->getId() . '.html';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $wallabag $res = $wallabag
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -51,7 +51,7 @@ abstract class HtmlController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -44,9 +44,9 @@ class InstapaperController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = 'instapaper_' . $this->getUser()->getId() . '.csv'; $name = 'instapaper_' . $this->getUser()->getId() . '.csv';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $instapaper $res = $instapaper
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -65,7 +65,7 @@ class InstapaperController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -44,9 +44,9 @@ class PinboardController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = 'pinboard_' . $this->getUser()->getId() . '.json'; $name = 'pinboard_' . $this->getUser()->getId() . '.json';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $pinboard $res = $pinboard
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -65,7 +65,7 @@ class PinboardController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -44,9 +44,9 @@ class ReadabilityController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = 'readability_' . $this->getUser()->getId() . '.json'; $name = 'readability_' . $this->getUser()->getId() . '.json';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $readability $res = $readability
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -65,7 +65,7 @@ class ReadabilityController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -33,9 +33,9 @@ abstract class WallabagController extends AbstractController
$markAsRead = $form->get('mark_as_read')->getData(); $markAsRead = $form->get('mark_as_read')->getData();
$name = $this->getUser()->getId() . '.json'; $name = $this->getUser()->getId() . '.json';
if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_import.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_import.resource_dir'), $name)) { if (null !== $file && \in_array($file->getClientMimeType(), $this->getParameter('wallabag_core.allow_mimetypes'), true) && $file->move($this->getParameter('wallabag_core.resource_dir'), $name)) {
$res = $wallabag $res = $wallabag
->setFilepath($this->getParameter('wallabag_import.resource_dir') . '/' . $name) ->setFilepath($this->getParameter('wallabag_core.resource_dir') . '/' . $name)
->setMarkAsRead($markAsRead) ->setMarkAsRead($markAsRead)
->import(); ->import();
@ -54,7 +54,7 @@ abstract class WallabagController extends AbstractController
]); ]);
} }
unlink($this->getParameter('wallabag_import.resource_dir') . '/' . $name); unlink($this->getParameter('wallabag_core.resource_dir') . '/' . $name);
} }
$this->addFlash('notice', $message); $this->addFlash('notice', $message);

View file

@ -30,8 +30,8 @@ class WallabagCoreExtension extends Extension
$container->setParameter('wallabag_core.site_credentials.encryption_key_path', $config['encryption_key_path']); $container->setParameter('wallabag_core.site_credentials.encryption_key_path', $config['encryption_key_path']);
$container->setParameter('wallabag_core.default_ignore_origin_instance_rules', $config['default_ignore_origin_instance_rules']); $container->setParameter('wallabag_core.default_ignore_origin_instance_rules', $config['default_ignore_origin_instance_rules']);
$container->setParameter('wallabag_core.fonts', $config['fonts']); $container->setParameter('wallabag_core.fonts', $config['fonts']);
$container->setParameter('wallabag_import.allow_mimetypes', $config['allow_mimetypes']); $container->setParameter('wallabag_core.allow_mimetypes', $config['allow_mimetypes']);
$container->setParameter('wallabag_import.resource_dir', $config['resource_dir']); $container->setParameter('wallabag_core.resource_dir', $config['resource_dir']);
} }
public function getAlias() public function getAlias()

View file

@ -19,7 +19,7 @@ class ImportCompilerPass implements CompilerPassInterface
); );
$taggedServices = $container->findTaggedServiceIds( $taggedServices = $container->findTaggedServiceIds(
'wallabag_import.import' 'wallabag_core.import'
); );
foreach ($taggedServices as $id => $tagAttributes) { foreach ($taggedServices as $id => $tagAttributes) {
foreach ($tagAttributes as $attributes) { foreach ($tagAttributes as $attributes) {

View file

@ -27,7 +27,7 @@ class ImportCompilerPassTest extends TestCase
$container $container
->register('foo') ->register('foo')
->addTag('wallabag_import.import', ['alias' => 'pocket']) ->addTag('wallabag_core.import', ['alias' => 'pocket'])
; ;
$this->process($container); $this->process($container);