Support use of hyphen in asset package name
| Q | A | ------------- | --- | Branch? | master | Bug fix? | yes | New feature? | no | BC breaks? | no <!-- see https://symfony.com/bc --> | Deprecations? | no | Tests pass? | yes (Manual tests only) | Fixed tickets | #28122 | License | MIT | Doc PR | n/a According to issue https://github.com/symfony/symfony-docs/pull/10442, we tested in a demo bundle, for example in src/AppBundle/Resources/config/config.yml a package using hyphens: app-client-frontend, and withouth the patch it fails because the package is not recognized. With the patch, it works as expected. ``` framework: assets: packages: app-client-frontend: version: "%env(FRONTEND_VERSION)%" version_format: '%%2$s/dist/%%1$s' base_urls: - "%env(FRONTEND_URL)%" ```
This commit is contained in:
parent
f797a78295
commit
30b6a4f7bf
@ -642,6 +642,7 @@ class Configuration implements ConfigurationInterface
|
|||||||
->fixXmlConfig('package')
|
->fixXmlConfig('package')
|
||||||
->children()
|
->children()
|
||||||
->arrayNode('packages')
|
->arrayNode('packages')
|
||||||
|
->normalizeKeys(false)
|
||||||
->useAttributeAsKey('name')
|
->useAttributeAsKey('name')
|
||||||
->prototype('array')
|
->prototype('array')
|
||||||
->fixXmlConfig('base_url')
|
->fixXmlConfig('base_url')
|
||||||
|
Reference in New Issue
Block a user