AccessMap
class AccessMap implements AccessMapInterface
AccessMap allows configuration of different access control rules for specific parts of the website.
Methods
add(RequestMatcherInterface $requestMatcher, array $attributes = array(), string|null $channel = null) | ||
array | getPatterns(Request $request) Returns security attributes and required channel for the supplied request. |
Details
add(RequestMatcherInterface $requestMatcher, array $attributes = array(), string|null $channel = null)
Parameters
RequestMatcherInterface | $requestMatcher | A RequestMatcherInterface instance |
array | $attributes | An array of attributes to pass to the access decision manager (like roles) |
string|null | $channel | The channel to enforce (http, https, or null) |
array getPatterns(Request $request)
Returns security attributes and required channel for the supplied request.
Parameters
Request | $request | The current request |
Return Value
array | A tuple of security attributes and the required channel |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/4.0/Symfony/Component/Security/Http/AccessMap.html