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: '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'