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