@@ -44,8 +44,6 @@ Take the following ``access_control`` entries as an example:
4444 - { path: '^/admin', roles: ROLE_USER_IP, ip: 127.0.0.1 }
4545 - { path: '^/admin', roles: ROLE_USER_HOST, host: symfony\.com$ }
4646 - { path: '^/admin', roles: ROLE_USER_METHOD, methods: [POST, PUT] }
47- # when defining multiple roles, the behavior depends on the strategy used in Access Decission Manager
48- - { path: '^/admin', roles: [ROLE_MANAGER, ROLE_ADMIN] }
4947
5048 .. code-block :: xml
5149
@@ -63,8 +61,6 @@ Take the following ``access_control`` entries as an example:
6361 <rule path =" ^/admin" role =" ROLE_USER_IP" ip =" 127.0.0.1" />
6462 <rule path =" ^/admin" role =" ROLE_USER_HOST" host =" symfony\.com$" />
6563 <rule path =" ^/admin" role =" ROLE_USER_METHOD" methods =" POST, PUT" />
66- <!-- when defining multiple roles, the behavior depends on the strategy used in Access Decission Manager -->
67- <rule path =" ^/admin" roles =" ROLE_ADMIN, ROLE_MANAGER" />
6864 </config >
6965 </srv : container >
7066
@@ -95,11 +91,6 @@ Take the following ``access_control`` entries as an example:
9591 'roles' => 'ROLE_USER_METHOD',
9692 'methods' => 'POST, PUT',
9793 ],
98- [
99- 'path' => '^/admin',
100- // when defining multiple roles, the behavior depends on the strategy used in Access Decission Manager
101- 'roles' => ['ROLE_MANAGER', 'ROLE_ADMIN'],
102- ],
10394 ],
10495 ]);
10596
@@ -156,13 +147,7 @@ options:
156147
157148* ``roles `` If the user does not have the given role, then access is denied
158149 (internally, an :class: `Symfony\\ Component\\ Security\\ Core\\ Exception\\ AccessDeniedException `
159- is thrown). If this value is an array of multiple roles, the user must have:
160-
161- * at least one of them when using the default ``affirmative `` strategy.
162- * more granted than denied roles when using the ``consensus `` strategy.
163- * all of them when using the ``unanimous `` strategy.
164-
165- For more details about different strategies, see :ref: `Access Decision Manager <components-security-access-decision-manager >`.
150+ is thrown).
166151
167152* ``allow_if `` If the expression returns false, then access is denied;
168153
0 commit comments