diff options
Diffstat (limited to 'src/Wallabag/CoreBundle/Resources/config/services.yml')
-rw-r--r-- | src/Wallabag/CoreBundle/Resources/config/services.yml | 31 |
1 files changed, 31 insertions, 0 deletions
diff --git a/src/Wallabag/CoreBundle/Resources/config/services.yml b/src/Wallabag/CoreBundle/Resources/config/services.yml index 8e21b052..c92b4eb3 100644 --- a/src/Wallabag/CoreBundle/Resources/config/services.yml +++ b/src/Wallabag/CoreBundle/Resources/config/services.yml | |||
@@ -53,6 +53,27 @@ services: | |||
53 | class: Wallabag\CoreBundle\Helper\ContentProxy | 53 | class: Wallabag\CoreBundle\Helper\ContentProxy |
54 | arguments: | 54 | arguments: |
55 | - @wallabag_core.graby | 55 | - @wallabag_core.graby |
56 | - @wallabag_core.rule_based_tagger | ||
57 | - @logger | ||
58 | |||
59 | wallabag_core.rule_based_tagger: | ||
60 | class: Wallabag\CoreBundle\Helper\RuleBasedTagger | ||
61 | arguments: | ||
62 | - @rulerz | ||
63 | - @wallabag_core.tag_repository | ||
64 | - @wallabag_core.entry_repository | ||
65 | |||
66 | wallabag_core.entry_repository: | ||
67 | class: Wallabag\CoreBundle\Repository\EntryRepository | ||
68 | factory: [ @doctrine.orm.default_entity_manager, getRepository ] | ||
69 | arguments: | ||
70 | - WallabagCoreBundle:Entry | ||
71 | |||
72 | wallabag_core.tag_repository: | ||
73 | class: Wallabag\CoreBundle\Repository\TagRepository | ||
74 | factory: [ @doctrine.orm.default_entity_manager, getRepository ] | ||
75 | arguments: | ||
76 | - WallabagCoreBundle:Tag | ||
56 | 77 | ||
57 | wallabag_core.registration_confirmed: | 78 | wallabag_core.registration_confirmed: |
58 | class: Wallabag\CoreBundle\EventListener\RegistrationConfirmedListener | 79 | class: Wallabag\CoreBundle\EventListener\RegistrationConfirmedListener |
@@ -70,3 +91,13 @@ services: | |||
70 | arguments: | 91 | arguments: |
71 | - %wallabag_url% | 92 | - %wallabag_url% |
72 | - src/Wallabag/CoreBundle/Resources/views/themes/_global/public/img/appicon/apple-touch-icon-152.png | 93 | - src/Wallabag/CoreBundle/Resources/views/themes/_global/public/img/appicon/apple-touch-icon-152.png |
94 | |||
95 | wallabag.operator.array.matches: | ||
96 | class: Wallabag\CoreBundle\Operator\PHP\Matches | ||
97 | tags: | ||
98 | - { name: rulerz.operator, executor: rulerz.executor.array, operator: matches } | ||
99 | |||
100 | wallabag.operator.doctrine.matches: | ||
101 | class: Wallabag\CoreBundle\Operator\Doctrine\Matches | ||
102 | tags: | ||
103 | - { name: rulerz.operator, executor: rulerz.executor.doctrine, operator: matches, inline: true } | ||