diff options
author | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-10-01 14:01:13 +0200 |
---|---|---|
committer | Jeremy Benoist <jeremy.benoist@gmail.com> | 2016-10-22 13:13:07 +0200 |
commit | 191564b7f71d01fb4c597c9b9641e23db564278d (patch) | |
tree | 1cf81a2474d064f11663c70bd77121fc3c4c69a1 /src/Wallabag/CoreBundle/Resources/config/services.yml | |
parent | 98efffc2a62820bad347a0f93840c48fa57f8cc3 (diff) | |
download | wallabag-191564b7f71d01fb4c597c9b9641e23db564278d.tar.gz wallabag-191564b7f71d01fb4c597c9b9641e23db564278d.tar.zst wallabag-191564b7f71d01fb4c597c9b9641e23db564278d.zip |
Add custom doctrine subscriber for SQLite
Since SQLite doesn’t handle cascade remove by default, we need to handle it manually.
Also some refacto
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config/services.yml')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/config/services.yml | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml index a4b727f4..540d21f1 100644 --- a/src/Wallabag/CoreBundle/Resources/config/services.yml +++ b/src/Wallabag/CoreBundle/Resources/config/services.yml | |||
@@ -88,6 +88,17 @@ services: | |||
88 | arguments: | 88 | arguments: |
89 | - WallabagCoreBundle:Tag | 89 | - WallabagCoreBundle:Tag |
90 | 90 | ||
91 | wallabag_core.listener.registration_confirmed: | ||
92 | class: Wallabag\CoreBundle\EventListener\RegistrationConfirmedListener | ||
93 | arguments: | ||
94 | - "@doctrine.orm.entity_manager" | ||
95 | - "%wallabag_core.theme%" | ||
96 | - "%wallabag_core.items_on_page%" | ||
97 | - "%wallabag_core.rss_limit%" | ||
98 | - "%wallabag_core.language%" | ||
99 | tags: | ||
100 | - { name: kernel.event_subscriber } | ||
101 | |||
91 | wallabag_core.helper.entries_export: | 102 | wallabag_core.helper.entries_export: |
92 | class: Wallabag\CoreBundle\Helper\EntriesExport | 103 | class: Wallabag\CoreBundle\Helper\EntriesExport |
93 | arguments: | 104 | arguments: |
@@ -129,3 +140,10 @@ services: | |||
129 | arguments: | 140 | arguments: |
130 | - '@twig' | 141 | - '@twig' |
131 | - '%kernel.debug%' | 142 | - '%kernel.debug%' |
143 | |||
144 | wallabag_core.subscriber.sqlite_cascade_delete: | ||
145 | class: Wallabag\CoreBundle\Subscriber\SQLiteCascadeDeleteSubscriber | ||
146 | arguments: | ||
147 | - "@doctrine" | ||
148 | tags: | ||
149 | - { name: doctrine.event_subscriber } | ||