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/3.0/Symfony/Component/Security/Http/AccessMap.html