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.yml32
1 files changed, 31 insertions, 1 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml
index ed66d2be..0280bc18 100644
--- a/src/Wallabag/CoreBundle/Resources/config/services.yml
+++ b/src/Wallabag/CoreBundle/Resources/config/services.yml
@@ -30,7 +30,7 @@ services:
30 - "@doctrine" 30 - "@doctrine"
31 31
32 wallabag_core.subscriber.table_prefix: 32 wallabag_core.subscriber.table_prefix:
33 class: Wallabag\CoreBundle\Subscriber\TablePrefixSubscriber 33 class: Wallabag\CoreBundle\Event\Subscriber\TablePrefixSubscriber
34 arguments: 34 arguments:
35 - "%database_table_prefix%" 35 - "%database_table_prefix%"
36 tags: 36 tags:
@@ -94,6 +94,7 @@ services:
94 class: Wallabag\CoreBundle\Helper\Redirect 94 class: Wallabag\CoreBundle\Helper\Redirect
95 arguments: 95 arguments:
96 - "@router" 96 - "@router"
97 - "@security.token_storage"
97 98
98 wallabag_core.helper.prepare_pager_for_entries: 99 wallabag_core.helper.prepare_pager_for_entries:
99 class: Wallabag\CoreBundle\Helper\PreparePagerForEntries 100 class: Wallabag\CoreBundle\Helper\PreparePagerForEntries
@@ -109,9 +110,38 @@ services:
109 host: '%redis_host%' 110 host: '%redis_host%'
110 port: '%redis_port%' 111 port: '%redis_port%'
111 path: '%redis_path%' 112 path: '%redis_path%'
113 password: '%redis_password%'
112 114
113 wallabag_core.exception_controller: 115 wallabag_core.exception_controller:
114 class: Wallabag\CoreBundle\Controller\ExceptionController 116 class: Wallabag\CoreBundle\Controller\ExceptionController
115 arguments: 117 arguments:
116 - '@twig' 118 - '@twig'
117 - '%kernel.debug%' 119 - '%kernel.debug%'
120
121 wallabag_core.subscriber.sqlite_cascade_delete:
122 class: Wallabag\CoreBundle\Event\Subscriber\SQLiteCascadeDeleteSubscriber
123 arguments:
124 - "@doctrine"
125 tags:
126 - { name: doctrine.event_subscriber }
127
128 wallabag_core.subscriber.download_images:
129 class: Wallabag\CoreBundle\Event\Subscriber\DownloadImagesSubscriber
130 arguments:
131 - "@doctrine.orm.default_entity_manager"
132 - "@wallabag_core.entry.download_images"
133 - '@=service(''craue_config'').get(''download_images_enabled'')'
134 - "@logger"
135 tags:
136 - { name: kernel.event_subscriber }
137
138 wallabag_core.entry.download_images:
139 class: Wallabag\CoreBundle\Helper\DownloadImages
140 arguments:
141 - "@wallabag_core.entry.download_images.client"
142 - "%kernel.root_dir%/../web/assets/images"
143 - '@=service(''craue_config'').get(''wallabag_url'')'
144 - "@logger"
145
146 wallabag_core.entry.download_images.client:
147 class: GuzzleHttp\Client