aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Resources/config/services.yml
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config/services.yml')
-rw-r--r--src/Wallabag/CoreBundle/Resources/config/services.yml23
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: