X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2Fconfig%2Fservices.yml;h=9a1ce80b48e67f5e8591707037add3b1ed1dc602;hb=535bfcbe80de5d697b768c3a657214fdeff0eac3;hp=ff6a582bb36bfee7b006168eaa5889badde0d69d;hpb=fcb1fba5c2fdb12c9f4041bd334aaced6f302d91;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/config/services.yml b/app/config/services.yml index ff6a582b..9a1ce80b 100644 --- a/app/config/services.yml +++ b/app/config/services.yml @@ -6,7 +6,7 @@ services: filesystem_cache: class: Doctrine\Common\Cache\FilesystemCache arguments: - - %kernel.cache_dir%/doctrine/metadata + - "%kernel.cache_dir%/doctrine/metadata" twig.extension.text: class: Twig_Extensions_Extension_Text @@ -16,5 +16,29 @@ services: wallabag.twig_extension: class: Wallabag\CoreBundle\Twig\WallabagExtension public: false + arguments: + - "@wallabag_core.entry_repository" + - "@wallabag_core.tag_repository" + - "@security.token_storage" + - "%wallabag_core.cache_lifetime%" + - "@translator" + tags: + - { name: twig.extension } + + wallabag.twig_piwik_extension: + class: PiwikTwigExtension\PiwikTwigExtension + public: false tags: - { name: twig.extension } + + wallabag.locale_listener: + class: Wallabag\CoreBundle\Event\Listener\LocaleListener + arguments: ["%kernel.default_locale%"] + tags: + - { name: kernel.event_subscriber } + + wallabag.user_locale_listener: + class: Wallabag\CoreBundle\Event\Listener\UserLocaleListener + arguments: ["@session"] + tags: + - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin }