If framework.messenger.buses.X.middleware is empty, it will be null

This commit is contained in:
Samuel ROZE 2018-10-25 11:45:27 +02:00
parent 5ae0e8910f
commit 91a70fcd6f

View File

@ -1090,7 +1090,7 @@ class Configuration implements ConfigurationInterface
->end()
->arrayNode('middleware')
->beforeNormalization()
->ifTrue(function ($v) { return \is_string($v) || !\is_int(key($v)); })
->ifTrue(function ($v) { return \is_string($v) || (\is_array($v) && !\is_int(key($v))); })
->then(function ($v) { return array($v); })
->end()
->defaultValue(array())