Voting starts in March for the Drupal Association Board election.
LocaleConfigManager (Drupal\\locale\\LocaleConfigManager) manages localized configuration producing some specially wrapped typed configuration data used for translating the configuration through localization system.
It extends atm TypedConfigManager, which means it also reads plug-in information (configuration schema) and produces typed configuration objects instead of reusing plug-in definitions and configuration objects from TypedConfigManager.
This causes some duplication (definitions are read and processed and cached by both managers) while it could very well just reuse the ones in TypedConfiguration Manager, which are the same plugin definitions.
Instead of extending it and creating yet another plugin manager, LocaleConfigManager should use the existing TypedConfigManager taking it as a dependency.
User interface changes
Minimal, internal to locale / configuration translation.
Some LocaleConfigManager methods which were duplicated are replaced by TypedConfigManager ones.
|#4||0829-locale-config-manager-04.patch||15.82 KB||Jose Reyero|
PASSED: [[SimpleTest]]: [PHP 5.4 MySQL] 74,142 pass(es). View
|#4||0829-interdiff-01-04.txt||2.77 KB||Jose Reyero|
|#1||0829-locale-config-manager-01.patch||13.06 KB||Jose Reyero|
FAILED: [[SimpleTest]]: [PHP 5.4 MySQL] 73,238 pass(es), 46 fail(s), and 0 exception(s). View