* 7.4: (21 commits)
[SecurityBundle] Fix tests with Symfony 7.4
[DependencyInjection] Ensure deprecation detection does not trigger a PHP error
[DependencyInjection][FrameworkBundle] fix BC break when dumping container for build/lint commands
[Form] Clean up wrong method docblocks in data transformers
Fix merge
[DependencyInjection] Throw when using `$this` or its internal scope from PHP config files; use the `$loader` variable instead
[HttpClient] Fix sharing CurlClientState between clones of CurlHttpClient instances
[FrameworkBundle] Don't exclude classes with constraint/serialization attributes from being registered as services
Revert "[HttpClient] Lazily initialize CurlClientState"
[Yaml] Fix regression handling blank lines in unquoted scalars
[Cache] Fix NullAdapter must set taggable
[FrameworkBundle] Order alphabetically known tags of `UnusedTagsPass`
allow the installation of MercureBundle 0.4
[Console] don't discard existing aliases when constructing Command
Import all node definition classes to DefinitionConfigurator
Fix the creation of a redis connection with only ext-relay
[FrameworkBundle] Dump bundles config reference first
[DependencyInjection] Don't add the .container.known_envs parameter when empty
[DependencyInjection] Reset resolved state when setting a parameter
[HttpKernel] Don't reset services between fragments redering when using in HttpCache
...
In debug mode, when the container is compiled, an XML file is automatically generated. This file
is used by various commands like:
- `debug:container`
- `lint:container`
- `config:dump-reference`
- `debug:autowiring`
- `debug:router`
But generating this file comes with a price. When your container grows, the XML file grows, and the
time to compile this file increases.
In our large application this file became 20MB and took 2 seconds to generate every time the cache
needed to be recompiled. For us, the benefit of this file does not outweigh the decrease in
performance.
Therefore I'd like to disable this dumping and accept the consequences for less debug possibilities.
To disable this, one can set the `debug.container.dump` parameter to `false`.