services: chill.main.security.authorization.helper: class: Chill\MainBundle\Security\Authorization\AuthorizationHelper arguments: $roleHierarchy: "@security.role_hierarchy" $hierarchy: "%security.role_hierarchy.roles%" $em: '@Doctrine\ORM\EntityManagerInterface' Chill\MainBundle\Security\Authorization\AuthorizationHelper: '@chill.main.security.authorization.helper' chill.main.role_provider: class: Chill\MainBundle\Security\RoleProvider chill.main.user_provider: class: Chill\MainBundle\Security\UserProvider\UserProvider arguments: $em: '@Doctrine\ORM\EntityManagerInterface' Chill\MainBundle\Security\Authorization\ChillExportVoter: arguments: $authorizationHelper: '@Chill\MainBundle\Security\Authorization\AuthorizationHelper' tags: - { name: security.voter } Chill\MainBundle\Security\PasswordRecover\TokenManager: arguments: $secret: '%kernel.secret%' $logger: '@Psr\Log\LoggerInterface' Chill\MainBundle\Security\PasswordRecover\RecoverPasswordHelper: arguments: $tokenManager: '@Chill\MainBundle\Security\PasswordRecover\TokenManager' $urlGenerator: '@Symfony\Component\Routing\Generator\UrlGeneratorInterface' $mailer: '@Chill\MainBundle\Notification\Mailer' $routeParameters: "%chill_main.notifications%" Chill\MainBundle\Security\PasswordRecover\PasswordRecoverEventSubscriber: arguments: $locker: '@Chill\MainBundle\Security\PasswordRecover\PasswordRecoverLocker' tags: - { name: kernel.event_subscriber } Chill\MainBundle\Security\PasswordRecover\PasswordRecoverLocker: arguments: $chillRedis: '@Chill\MainBundle\Redis\ChillRedis' $logger: '@Psr\Log\LoggerInterface' Chill\MainBundle\Security\PasswordRecover\PasswordRecoverVoter: arguments: $locker: '@Chill\MainBundle\Security\PasswordRecover\PasswordRecoverLocker' $requestStack: '@Symfony\Component\HttpFoundation\RequestStack' tags: - { name: security.voter }