diff --git a/src/Bundle/ChillMainBundle/config/services/security.yaml b/src/Bundle/ChillMainBundle/config/services/security.yaml index e341eb196..4ecb09d8b 100644 --- a/src/Bundle/ChillMainBundle/config/services/security.yaml +++ b/src/Bundle/ChillMainBundle/config/services/security.yaml @@ -1,4 +1,8 @@ -services: +services: + _defaults: + autowire: true + autoconfigure: true + chill.main.security.authorization.helper: class: Chill\MainBundle\Security\Authorization\AuthorizationHelper arguments: @@ -6,47 +10,47 @@ services: $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' - + + Symfony\Component\Security\Core\User\UserProviderInterface: chill.main.user_provider + Chill\MainBundle\Security\Authorization\ChillExportVoter: arguments: $authorizationHelper: '@Chill\MainBundle\Security\Authorization\AuthorizationHelper' tags: - { name: security.voter } - - Chill\MainBundle\Security\PasswordRecover\TokenManager: + + 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 } \ No newline at end of file + - { name: security.voter }