mirror of
https://github.com/wallabag/wallabag.git
synced 2024-06-12 18:29:34 +00:00
78 lines
2.5 KiB
YAML
78 lines
2.5 KiB
YAML
imports:
|
|
- { resource: rabbit.yml }
|
|
- { resource: redis.yml }
|
|
|
|
services:
|
|
wallabag_import.chain:
|
|
class: Wallabag\ImportBundle\Import\ImportChain
|
|
|
|
wallabag_import.pocket.client:
|
|
class: GuzzleHttp\Client
|
|
arguments:
|
|
-
|
|
defaults:
|
|
headers:
|
|
content-type: "application/json"
|
|
X-Accept: "application/json"
|
|
|
|
wallabag_import.pocket.import:
|
|
class: Wallabag\ImportBundle\Import\PocketImport
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
- "@craue_config"
|
|
calls:
|
|
- [ setClient, [ "@wallabag_import.pocket.client" ] ]
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: pocket }
|
|
|
|
wallabag_import.wallabag_v1.import:
|
|
class: Wallabag\ImportBundle\Import\WallabagV1Import
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
calls:
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: wallabag_v1 }
|
|
|
|
wallabag_import.wallabag_v2.import:
|
|
class: Wallabag\ImportBundle\Import\WallabagV2Import
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
calls:
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: wallabag_v2 }
|
|
|
|
wallabag_import.readability.import:
|
|
class: Wallabag\ImportBundle\Import\ReadabilityImport
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
calls:
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: readability }
|
|
|
|
wallabag_import.firefox.import:
|
|
class: Wallabag\ImportBundle\Import\FirefoxImport
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
calls:
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: firefox }
|
|
wallabag_import.chrome.import:
|
|
class: Wallabag\ImportBundle\Import\ChromeImport
|
|
arguments:
|
|
- "@doctrine.orm.entity_manager"
|
|
- "@wallabag_core.content_proxy"
|
|
calls:
|
|
- [ setLogger, [ "@logger" ]]
|
|
tags:
|
|
- { name: wallabag_import.import, alias: chrome }
|