SIGN IN SIGN UP

[Config][FrameworkBundle][Lock][SecurityBundle] Make the config trees independent from runtime state

framework.ide, php_errors.log, php_errors.throw and disallow_search_engine_index took their
defaults from kernel.debug, and lock.resources from whether the sysvsem extension is loaded, so
config:dump-reference and the trees behind config/reference.php changed with the environment or
the machine. These keys now default to null or to an empty list and the extensions resolve them,
which leaves the $debug argument of Configuration::__construct() unused; passing it is
deprecated. An empty lock.resources list now means the default store instead of an error.

The rule is stated on the interfaces bundle authors implement. FrameworkExtension also loses
two mapping-file helpers and Configuration an XML normalization that the bundle split and the
removal of the XML format left behind.
N
Nicolas Grekas committed
a013ce6ed723dca7a95e3f433597ebd40981cf08
Parent: c86e960