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