HomePhabricator

resourceloader: Deduplicate module registration conflicts

Authored by ori.

Description

resourceloader: Deduplicate module registration conflicts

If an attempt is made to register a ResourceLoader module which has already
been registered, instead of bailing with an error, issue a warning instead, and
allow the lattermost set of module parameters to stick.

Because modules are registered from extensions, and because modules are often
migrated from one extension to another as extensions are refactored, and
because the developers of different extensions are not always aware of each
other's work, throwing an error runs a high risk of causing an outage.

Bug: T116628
Change-Id: Ie3499d9f2ff3bf071f1c2b0176e19440ff55211c

Details

Committed
KrinkleOct 26 2015, 6:48 PM
Parents
rMW602d7901dda5: Merge "Make DateFormatter::getInstance use APC"
Branches
Unknown
Tags
Unknown
References
refs/changes/32/248932/2
ChangeId
Ie3499d9f2ff3bf071f1c2b0176e19440ff55211c