From 6ab86ac4fda77a92176b5f9edf70879fbface26a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Julien=20Fastr=C3=A9?= Date: Sun, 8 Jul 2018 16:56:49 +0200 Subject: [PATCH] move security services to dedicated file --- DependencyInjection/ChillMainExtension.php | 1 + Resources/config/services.yml | 13 +------------ Resources/config/services/security.yml | 12 ++++++++++++ 3 files changed, 14 insertions(+), 12 deletions(-) create mode 100644 Resources/config/services/security.yml diff --git a/DependencyInjection/ChillMainExtension.php b/DependencyInjection/ChillMainExtension.php index 5de39b272..df0686f34 100644 --- a/DependencyInjection/ChillMainExtension.php +++ b/DependencyInjection/ChillMainExtension.php @@ -99,6 +99,7 @@ class ChillMainExtension extends Extension implements PrependExtensionInterface, $loader->load('services/routing.yml'); $loader->load('services/fixtures.yml'); $loader->load('services/menu.yml'); + $loader->load('services/security.yml'); } public function getConfiguration(array $config, ContainerBuilder $container) diff --git a/Resources/config/services.yml b/Resources/config/services.yml index c60212df5..05807258b 100644 --- a/Resources/config/services.yml +++ b/Resources/config/services.yml @@ -55,18 +55,7 @@ services: - "@doctrine.orm.entity_manager" calls: - [ setContainer, ["@service_container"]] - - 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.validator.role_scope_scope_presence: class: Chill\MainBundle\Validation\Validator\RoleScopeScopePresence arguments: diff --git a/Resources/config/services/security.yml b/Resources/config/services/security.yml new file mode 100644 index 000000000..e9e3d03fd --- /dev/null +++ b/Resources/config/services/security.yml @@ -0,0 +1,12 @@ +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 + \ No newline at end of file