[SecurityBundle] Don't normalize keys of in-memory users

This commit is contained in:
Robin Chalas 2017-02-22 16:22:03 +01:00
parent 0e92e0a7ba
commit 8d03332726
3 changed files with 4 additions and 0 deletions

View File

@ -113,6 +113,8 @@ SecurityBundle
* `UserPasswordEncoderCommand::getContainer()` is deprecated, and this class won't
extend `ContainerAwareCommand` nor implement `ContainerAwareInterface` anymore in 4.0.
* [BC BREAK] Keys of the `users` node for `in_memory` user provider are no longer normalized.
Serializer
----------

View File

@ -9,6 +9,7 @@ CHANGELOG
* Deprecated `UserPasswordEncoderCommand::getContainer()` and relying on the
`ContainerAwareInterface` interface for this command.
* Deprecated the `FirewallMap::$map` and `$container` properties.
* [BC BREAK] Keys of the `users` node for `in_memory` user provider are no longer normalized.
3.2.0
-----

View File

@ -52,6 +52,7 @@ class InMemoryFactory implements UserProviderFactoryInterface
->children()
->arrayNode('users')
->useAttributeAsKey('name')
->normalizeKeys(false)
->prototype('array')
->children()
->scalarNode('password')->defaultValue(uniqid('', true))->end()