AccessMap
class AccessMap implements AccessMapInterface
AccessMap позволяет настроить различные правила контроля доступа для определенных частей веб-сайта.
Методы
| add(RequestMatcherInterface $requestMatcher, array $attributes = array(), string|null $channel = null) | ||
| array | getPatterns(Request $request) Возвращает атрибуты безопасности и необходимый канал для предоставленного запроса. |
Детали
add(RequestMatcherInterface $requestMatcher, array $attributes = array(), string|null $channel = null)
Параметры
| RequestMatcherInterface | $requestMatcher | Экземпляр RequestMatcherInterface |
| array | $attributes | Массив атрибутов для передачи в менеджер принятия решений по доступу (например, роли) |
| string|null | $channel | Канал для применения (http, https или null) |
array getPatterns(Request $request)
Возвращает атрибуты безопасности и необходимый канал для предоставленного запроса.
Параметры
| Request | $request | Текущий запрос |
Возвращаемое значение
| array | Кортеж атрибутов безопасности и требуемого канала |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Component/Security/Http/AccessMap.html