]>
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 JB |
9 | wallabag_import.pocket.client: |
10 | class: GuzzleHttp\Client | |
11 | arguments: | |
12 | - | |
13 | defaults: | |
14 | headers: | |
15 | content-type: "application/json" | |
16 | X-Accept: "application/json" | |
252ebd60 JB |
17 | |
18 | wallabag_import.pocket.import: | |
19 | class: Wallabag\ImportBundle\Import\PocketImport | |
20 | arguments: | |
252ebd60 JB |
21 | - "@doctrine.orm.entity_manager" |
22 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 23 | - "@wallabag_core.tags_assigner" |
7816eb62 | 24 | - "@event_dispatcher" |
252ebd60 JB |
25 | calls: |
26 | - [ setClient, [ "@wallabag_import.pocket.client" ] ] | |
27 | - [ setLogger, [ "@logger" ]] | |
7019c7cf JB |
28 | tags: |
29 | - { name: wallabag_import.import, alias: pocket } | |
b1d05721 JB |
30 | |
31 | wallabag_import.wallabag_v1.import: | |
32 | class: Wallabag\ImportBundle\Import\WallabagV1Import | |
33 | arguments: | |
34 | - "@doctrine.orm.entity_manager" | |
0783c99a | 35 | - "@wallabag_core.content_proxy" |
6bc6fb1f | 36 | - "@wallabag_core.tags_assigner" |
7816eb62 | 37 | - "@event_dispatcher" |
704803e1 JC |
38 | - "%wallabag_core.fetching_error_message_title%" |
39 | - "%wallabag_core.fetching_error_message%" | |
b1d05721 JB |
40 | calls: |
41 | - [ setLogger, [ "@logger" ]] | |
7019c7cf JB |
42 | tags: |
43 | - { name: wallabag_import.import, alias: wallabag_v1 } | |
6785f4aa NL |
44 | |
45 | wallabag_import.wallabag_v2.import: | |
46 | class: Wallabag\ImportBundle\Import\WallabagV2Import | |
47 | arguments: | |
48 | - "@doctrine.orm.entity_manager" | |
0783c99a | 49 | - "@wallabag_core.content_proxy" |
6bc6fb1f | 50 | - "@wallabag_core.tags_assigner" |
7816eb62 | 51 | - "@event_dispatcher" |
6785f4aa NL |
52 | calls: |
53 | - [ setLogger, [ "@logger" ]] | |
54 | tags: | |
55 | - { name: wallabag_import.import, alias: wallabag_v2 } | |
03e3753f JB |
56 | |
57 | wallabag_import.readability.import: | |
58 | class: Wallabag\ImportBundle\Import\ReadabilityImport | |
59 | arguments: | |
60 | - "@doctrine.orm.entity_manager" | |
61 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 62 | - "@wallabag_core.tags_assigner" |
7816eb62 | 63 | - "@event_dispatcher" |
03e3753f JB |
64 | calls: |
65 | - [ setLogger, [ "@logger" ]] | |
66 | tags: | |
67 | - { name: wallabag_import.import, alias: readability } | |
ae669126 | 68 | |
ff1a5362 JB |
69 | wallabag_import.instapaper.import: |
70 | class: Wallabag\ImportBundle\Import\InstapaperImport | |
71 | arguments: | |
72 | - "@doctrine.orm.entity_manager" | |
73 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 74 | - "@wallabag_core.tags_assigner" |
7816eb62 | 75 | - "@event_dispatcher" |
ff1a5362 JB |
76 | calls: |
77 | - [ setLogger, [ "@logger" ]] | |
78 | tags: | |
79 | - { name: wallabag_import.import, alias: instapaper } | |
80 | ||
9ab024b4 JB |
81 | wallabag_import.pinboard.import: |
82 | class: Wallabag\ImportBundle\Import\PinboardImport | |
83 | arguments: | |
84 | - "@doctrine.orm.entity_manager" | |
85 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 86 | - "@wallabag_core.tags_assigner" |
9ab024b4 JB |
87 | - "@event_dispatcher" |
88 | calls: | |
89 | - [ setLogger, [ "@logger" ]] | |
90 | tags: | |
91 | - { name: wallabag_import.import, alias: pinboard } | |
92 | ||
59201088 TC |
93 | wallabag_import.firefox.import: |
94 | class: Wallabag\ImportBundle\Import\FirefoxImport | |
ae669126 TC |
95 | arguments: |
96 | - "@doctrine.orm.entity_manager" | |
97 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 98 | - "@wallabag_core.tags_assigner" |
7816eb62 | 99 | - "@event_dispatcher" |
ae669126 TC |
100 | calls: |
101 | - [ setLogger, [ "@logger" ]] | |
102 | tags: | |
59201088 TC |
103 | - { name: wallabag_import.import, alias: firefox } |
104 | wallabag_import.chrome.import: | |
105 | class: Wallabag\ImportBundle\Import\ChromeImport | |
106 | arguments: | |
107 | - "@doctrine.orm.entity_manager" | |
108 | - "@wallabag_core.content_proxy" | |
6bc6fb1f | 109 | - "@wallabag_core.tags_assigner" |
7816eb62 | 110 | - "@event_dispatcher" |
59201088 TC |
111 | calls: |
112 | - [ setLogger, [ "@logger" ]] | |
113 | tags: | |
114 | - { name: wallabag_import.import, alias: chrome } |