-# Learn more about services, parameters and containers at
-# http://symfony.com/doc/current/book/service_container.html
parameters:
- security.authentication.provider.dao.class: Wallabag\CoreBundle\Security\Authentication\Provider\WallabagAuthenticationProvider
- security.encoder.digest.class: Wallabag\CoreBundle\Security\Authentication\Encoder\WallabagPasswordEncoder
+ 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
+ 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 }
+
+ craue_config_cache_provider:
+ class: Symfony\Component\Cache\Adapter\FilesystemAdapter
+ public: false
+ arguments:
+ - 'craue_config'
+ - 0
+ - '%kernel.cache_dir%'