Абстрактная фабрика
класс AbstractFactory реализует SecurityFactoryInterface
AbstractFactory — базовый класс для всех классов, унаследованных от AbstractAuthenticationListener.
Методы
| массив | create(ContainerBuilder $container, string $id, массив $config, $userProviderId, $defaultEntryPointId) Настраивает сервисы контейнера, необходимые для использования слушателя аутентификации. | |
| addConfiguration(NodeDefinition $node) | ||
| addOption($name, $default = null) |
Подробности
массив create(ContainerBuilder $container, string $id, массив $config, $userProviderId, $defaultEntryPointId)
Настраивает сервисы контейнера, необходимые для использования слушателя аутентификации.
Параметры
| ContainerBuilder | $container | |
| string | $id | Уникальный идентификатор брандмауэра |
| массив | $config | Массив параметров для слушателя |
| $userProviderId | ||
| $defaultEntryPointId |
Возвращаемое значение
| массив | содержащий три значения: - идентификатор поставщика - идентификатор слушателя - идентификатор точки входа |
addConfiguration(NodeDefinition $node)
Параметры
| NodeDefinition | $node |
final addOption($name, $default = null)
Параметры
| $name | ||
| $default |
© 2004–2017 Fabien Potencier
Licensed under the MIT License.
http://api.symfony.com/2.7/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/AbstractFactory.html