]>
Commit | Line | Data |
---|---|---|
b3437d58 JB |
1 | imports: |
2 | - { resource: rabbit.yml } | |
3 | - { resource: redis.yml } | |
56c778b4 | 4 | |
b3437d58 | 5 | services: |
7019c7cf JB |
6 | wallabag_import.chain: |
7 | class: Wallabag\ImportBundle\Import\ImportChain | |
8 | ||
7ec2897e | 9 | wallabag_import.pocket.client: |
bf9ace06 | 10 | alias: 'httplug.client.wallabag_import.pocket.client' |
252ebd60 JB |
11 | |
12 | wallabag_import.pocket.import: | |
13 | class: Wallabag\ImportBundle\Import\PocketImport | |
14 | arguments: | |
252ebd60 JB |
15 | - "@doctrine.orm.entity_manager" |
16 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 17 | - "@wallabag_core.tags_assigner" |
7816eb62 | 18 | - "@event_dispatcher" |
252ebd60 JB |
19 | calls: |
20 | - [ setClient, [ "@wallabag_import.pocket.client" ] ] | |
21 | - [ setLogger, [ "@logger" ]] | |
7019c7cf JB |
22 | tags: |
23 | - { name: wallabag_import.import, alias: pocket } | |
b1d05721 JB |
24 | |
25 | wallabag_import.wallabag_v1.import: | |
26 | class: Wallabag\ImportBundle\Import\WallabagV1Import | |
27 | arguments: | |
28 | - "@doctrine.orm.entity_manager" | |
0783c99a | 29 | - "@wallabag_core.content_proxy" |
6bc6fb1f | 30 | - "@wallabag_core.tags_assigner" |
7816eb62 | 31 | - "@event_dispatcher" |
704803e1 JC |
32 | - "%wallabag_core.fetching_error_message_title%" |
33 | - "%wallabag_core.fetching_error_message%" | |
b1d05721 JB |
34 | calls: |
35 | - [ setLogger, [ "@logger" ]] | |
7019c7cf JB |
36 | tags: |
37 | - { name: wallabag_import.import, alias: wallabag_v1 } | |
6785f4aa NL |
38 | |
39 | wallabag_import.wallabag_v2.import: | |
40 | class: Wallabag\ImportBundle\Import\WallabagV2Import | |
41 | arguments: | |
42 | - "@doctrine.orm.entity_manager" | |
0783c99a | 43 | - "@wallabag_core.content_proxy" |
6bc6fb1f | 44 | - "@wallabag_core.tags_assigner" |
7816eb62 | 45 | - "@event_dispatcher" |
6785f4aa NL |
46 | calls: |
47 | - [ setLogger, [ "@logger" ]] | |
48 | tags: | |
49 | - { name: wallabag_import.import, alias: wallabag_v2 } | |
03e3753f JB |
50 | |
51 | wallabag_import.readability.import: | |
52 | class: Wallabag\ImportBundle\Import\ReadabilityImport | |
53 | arguments: | |
54 | - "@doctrine.orm.entity_manager" | |
55 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 56 | - "@wallabag_core.tags_assigner" |
7816eb62 | 57 | - "@event_dispatcher" |
03e3753f JB |
58 | calls: |
59 | - [ setLogger, [ "@logger" ]] | |
60 | tags: | |
61 | - { name: wallabag_import.import, alias: readability } | |
ae669126 | 62 | |
ff1a5362 JB |
63 | wallabag_import.instapaper.import: |
64 | class: Wallabag\ImportBundle\Import\InstapaperImport | |
65 | arguments: | |
66 | - "@doctrine.orm.entity_manager" | |
67 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 68 | - "@wallabag_core.tags_assigner" |
7816eb62 | 69 | - "@event_dispatcher" |
ff1a5362 JB |
70 | calls: |
71 | - [ setLogger, [ "@logger" ]] | |
72 | tags: | |
73 | - { name: wallabag_import.import, alias: instapaper } | |
74 | ||
9ab024b4 JB |
75 | wallabag_import.pinboard.import: |
76 | class: Wallabag\ImportBundle\Import\PinboardImport | |
77 | arguments: | |
78 | - "@doctrine.orm.entity_manager" | |
79 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 80 | - "@wallabag_core.tags_assigner" |
9ab024b4 JB |
81 | - "@event_dispatcher" |
82 | calls: | |
83 | - [ setLogger, [ "@logger" ]] | |
84 | tags: | |
85 | - { name: wallabag_import.import, alias: pinboard } | |
86 | ||
59201088 TC |
87 | wallabag_import.firefox.import: |
88 | class: Wallabag\ImportBundle\Import\FirefoxImport | |
ae669126 TC |
89 | arguments: |
90 | - "@doctrine.orm.entity_manager" | |
91 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 92 | - "@wallabag_core.tags_assigner" |
7816eb62 | 93 | - "@event_dispatcher" |
ae669126 TC |
94 | calls: |
95 | - [ setLogger, [ "@logger" ]] | |
96 | tags: | |
59201088 TC |
97 | - { name: wallabag_import.import, alias: firefox } |
98 | wallabag_import.chrome.import: | |
99 | class: Wallabag\ImportBundle\Import\ChromeImport | |
100 | arguments: | |
101 | - "@doctrine.orm.entity_manager" | |
102 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 103 | - "@wallabag_core.tags_assigner" |
7816eb62 | 104 | - "@event_dispatcher" |
59201088 TC |
105 | calls: |
106 | - [ setLogger, [ "@logger" ]] | |
107 | tags: | |
108 | - { name: wallabag_import.import, alias: chrome } | |
115de64e JB |
109 | |
110 | wallabag_import.command.import: | |
111 | class: Wallabag\ImportBundle\Command\ImportCommand | |
112 | tags: ['console.command'] | |
113 | ||
114 | wallabag_import.command.redis_worker: | |
115 | class: Wallabag\ImportBundle\Command\RedisWorkerCommand | |
116 | tags: ['console.command'] |