Remove classmap-authoratative: true from composer.json
authorBryan Davis <bd808@wikimedia.org>
Sun, 2 Aug 2015 02:07:21 +0000 (20:07 -0600)
committerBryan Davis <bd808@wikimedia.org>
Sun, 2 Aug 2015 02:07:21 +0000 (20:07 -0600)
commitdb0d6164c2f4641d1684d4941e05cb37f7f71aa0
tree58f3065f37ecce0fe45b1502ffccaa6d5da13177
parent6d3c65b5b022c4844710a50a6cf12f18f16c40d9
Remove classmap-authoratative: true from composer.json

The use of classmap-authoratative: true provides a measurable
performance improvement for MediaWiki on the WMF production cluster, but
that environment really uses the composer.json in the
mediawiki/vendor.git repo and not the composer.json in
mediawiki/core.git. Since this setting is merely performance enhancing
and can be worked around for WMF and other large scale users, it seems
reasonable to change the default behavior to be more friendly to
development use where there may be legitimate reasons for PSR0/4
autoloaders (eg bootstrapped tests in extensions).

Bug: T107682
Change-Id: I805c1b82eb6bc93bf3a74a8a9d07e34f2f8c645f
composer.json