X-Git-Url: https://git.immae.eu/?a=blobdiff_plain;f=app%2Fconfig%2Fservices.yml;h=80d6c1a1ade63fc88fe028a3ee5cd1137737d5cc;hb=b0b893eafd3c1d66b8681a4a6420603af42ec084;hp=5c76fc5988534367e579dfddfb4a611e377c03f9;hpb=93fd4692f6eb753cae16358131c8049d84cfbb41;p=github%2Fwallabag%2Fwallabag.git diff --git a/app/config/services.yml b/app/config/services.yml index 5c76fc59..80d6c1a1 100644 --- a/app/config/services.yml +++ b/app/config/services.yml @@ -1,9 +1,32 @@ -# Learn more about services, parameters and containers at -# http://symfony.com/doc/current/book/service_container.html parameters: -# parameter_name: value + lexik_form_filter.get_filter.doctrine_orm.class: Wallabag\CoreBundle\Event\Subscriber\CustomDoctrineORMSubscriber services: -# service_name: -# class: AppBundle\Directory\ClassName -# arguments: ["@another_service_name", "plain_value", "%parameter_name%"] + # used for tests + filesystem_cache: + class: Doctrine\Common\Cache\FilesystemCache + arguments: + - %kernel.cache_dir%/doctrine/metadata + + twig.extension.text: + class: Twig_Extensions_Extension_Text + tags: + - { name: twig.extension } + + wallabag.twig_extension: + class: Wallabag\CoreBundle\Twig\WallabagExtension + public: false + tags: + - { name: twig.extension } + + wallabag.locale_listener: + class: Wallabag\CoreBundle\EventListener\LocaleListener + arguments: ["%kernel.default_locale%"] + tags: + - { name: kernel.event_subscriber } + + wallabag.user_locale_listener: + class: Wallabag\CoreBundle\EventListener\UserLocaleListener + arguments: ["@session"] + tags: + - { name: kernel.event_listener, event: security.interactive_login, method: onInteractiveLogin }