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.yml24
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: