diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config/services.yml')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/config/services.yml | 23 |
1 files changed, 21 insertions, 2 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml index 51d6ab47..a68b2fdc 100644 --- a/src/Wallabag/CoreBundle/Resources/config/services.yml +++ b/src/Wallabag/CoreBundle/Resources/config/services.yml | |||
@@ -63,6 +63,9 @@ services: | |||
63 | arguments: | 63 | arguments: |
64 | - "@wallabag_core.graby.config_builder" | 64 | - "@wallabag_core.graby.config_builder" |
65 | - "%sites_credentials%" | 65 | - "%sites_credentials%" |
66 | - '@logger' | ||
67 | tags: | ||
68 | - { name: monolog.logger, channel: graby } | ||
66 | 69 | ||
67 | # service alias override | 70 | # service alias override |
68 | bd_guzzle_site_authenticator.site_config_builder: | 71 | bd_guzzle_site_authenticator.site_config_builder: |
@@ -71,10 +74,11 @@ services: | |||
71 | wallabag_core.guzzle.http_client_factory: | 74 | wallabag_core.guzzle.http_client_factory: |
72 | class: Wallabag\CoreBundle\Helper\HttpClientFactory | 75 | class: Wallabag\CoreBundle\Helper\HttpClientFactory |
73 | arguments: | 76 | arguments: |
74 | - "@bd_guzzle_site_authenticator.authenticator_subscriber" | ||
75 | - "@wallabag_core.guzzle.cookie_jar" | 77 | - "@wallabag_core.guzzle.cookie_jar" |
76 | - '@=service(''craue_config'').get(''restricted_access'')' | 78 | - '@=service(''craue_config'').get(''restricted_access'')' |
77 | - '@logger' | 79 | - '@logger' |
80 | calls: | ||
81 | - ["addSubscriber", ["@bd_guzzle_site_authenticator.authenticator_subscriber"]] | ||
78 | 82 | ||
79 | wallabag_core.guzzle.cookie_jar: | 83 | wallabag_core.guzzle.cookie_jar: |
80 | class: GuzzleHttp\Cookie\FileCookieJar | 84 | class: GuzzleHttp\Cookie\FileCookieJar |
@@ -85,16 +89,21 @@ services: | |||
85 | arguments: | 89 | arguments: |
86 | - "@wallabag_core.graby" | 90 | - "@wallabag_core.graby" |
87 | - "@wallabag_core.rule_based_tagger" | 91 | - "@wallabag_core.rule_based_tagger" |
88 | - "@wallabag_core.tag_repository" | ||
89 | - "@logger" | 92 | - "@logger" |
90 | - '%wallabag_core.fetching_error_message%' | 93 | - '%wallabag_core.fetching_error_message%' |
91 | 94 | ||
95 | wallabag_core.tags_assigner: | ||
96 | class: Wallabag\CoreBundle\Helper\TagsAssigner | ||
97 | arguments: | ||
98 | - "@wallabag_core.tag_repository" | ||
99 | |||
92 | wallabag_core.rule_based_tagger: | 100 | wallabag_core.rule_based_tagger: |
93 | class: Wallabag\CoreBundle\Helper\RuleBasedTagger | 101 | class: Wallabag\CoreBundle\Helper\RuleBasedTagger |
94 | arguments: | 102 | arguments: |
95 | - "@rulerz" | 103 | - "@rulerz" |
96 | - "@wallabag_core.tag_repository" | 104 | - "@wallabag_core.tag_repository" |
97 | - "@wallabag_core.entry_repository" | 105 | - "@wallabag_core.entry_repository" |
106 | - "@logger" | ||
98 | 107 | ||
99 | # repository as a service | 108 | # repository as a service |
100 | wallabag_core.entry_repository: | 109 | wallabag_core.entry_repository: |
@@ -125,6 +134,16 @@ services: | |||
125 | tags: | 134 | tags: |
126 | - { name: rulerz.operator, target: doctrine, operator: matches, inline: true } | 135 | - { name: rulerz.operator, target: doctrine, operator: matches, inline: true } |
127 | 136 | ||
137 | wallabag.operator.array.notmatches: | ||
138 | class: Wallabag\CoreBundle\Operator\PHP\NotMatches | ||
139 | tags: | ||
140 | - { name: rulerz.operator, target: native, operator: notmatches } | ||
141 | |||
142 | wallabag.operator.doctrine.notmatches: | ||
143 | class: Wallabag\CoreBundle\Operator\Doctrine\NotMatches | ||
144 | tags: | ||
145 | - { name: rulerz.operator, target: doctrine, operator: notmatches, inline: true } | ||
146 | |||
128 | wallabag_core.helper.redirect: | 147 | wallabag_core.helper.redirect: |
129 | class: Wallabag\CoreBundle\Helper\Redirect | 148 | class: Wallabag\CoreBundle\Helper\Redirect |
130 | arguments: | 149 | arguments: |