aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/Wallabag/CoreBundle/Resources/config
diff options
context:
space:
mode:
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config')
-rw-r--r--src/Wallabag/CoreBundle/Resources/config/services.yml31
1 files changed, 30 insertions, 1 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml
index ed66d2be..0036f45e 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
@@ -115,3 +116,31 @@ services:
115 arguments: 116 arguments:
116 - '@twig' 117 - '@twig'
117 - '%kernel.debug%' 118 - '%kernel.debug%'
119
120 wallabag_core.subscriber.sqlite_cascade_delete:
121 class: Wallabag\CoreBundle\Event\Subscriber\SQLiteCascadeDeleteSubscriber
122 arguments:
123 - "@doctrine"
124 tags:
125 - { name: doctrine.event_subscriber }
126
127 wallabag_core.subscriber.download_images:
128 class: Wallabag\CoreBundle\Event\Subscriber\DownloadImagesSubscriber
129 arguments:
130 - "@doctrine.orm.default_entity_manager"
131 - "@wallabag_core.entry.download_images"
132 - '@=service(''craue_config'').get(''download_images_enabled'')'
133 - "@logger"
134 tags:
135 - { name: kernel.event_subscriber }
136
137 wallabag_core.entry.download_images:
138 class: Wallabag\CoreBundle\Helper\DownloadImages
139 arguments:
140 - "@wallabag_core.entry.download_images.client"
141 - "%kernel.root_dir%/../web/assets/images"
142 - '@=service(''craue_config'').get(''wallabag_url'')'
143 - "@logger"
144
145 wallabag_core.entry.download_images.client:
146 class: GuzzleHttp\Client