resourceloader: Implement 'deprecated' option for FileModule
authorjdlrobson <jdlrobson@gmail.com>
Thu, 14 Jul 2016 22:09:06 +0000 (15:09 -0700)
committerLegoktm <legoktm.wikipedia@gmail.com>
Thu, 4 Aug 2016 18:01:53 +0000 (18:01 +0000)
commit8af960e48469f6eec8aecf0ca2fc64f2b464472a
treedc848b48a32cc7036f1d5ade3dac5769244e243b
parent23c79b228c0fcab6e6b16e5c6a530aaca1b845ac
resourceloader: Implement 'deprecated' option for FileModule

ResourceLoader modules can now carry a 'deprecated' option which can
be a boolean or an object with message key. This message or a default
deprecation message will be show whenever that module is used in production.

Note: This will not work in debug mode for ResourceLoaderFile modules
and this is deemed acceptable for the time being. We can revisit later.

Bug: T137772
Change-Id: Ib9ebd2d39a59fd41d8537e06884699f77b03580c
docs/extension.schema.json
docs/extension.schema.v1.json
includes/resourceloader/ResourceLoaderFileModule.php
includes/resourceloader/ResourceLoaderModule.php
tests/phpunit/includes/resourceloader/ResourceLoaderFileModuleTest.php