*/
$wgDeprecationReleaseLimit = '1.17';
+/**
+ * Function name whitelist for wfDeprecated warnings. You will not be warned
+ * for usage of deprecated functions in this list. This is mainly useful
+ * for extension developers unable to not use certain deprecated functions
+ * due to backward compatibility reasons.
+ * @since 1.19
+ * @var array
+ */
+$wgDeprecationWhitelist = array();
+
/** Only record profiling info for pages that took longer than this */
$wgProfileLimit = 0.0;
MWDebug::deprecated( $function, $version, $component );
- if ( !isset( $functionsWarned[$function] ) ) {
+ if ( !in_array( $function, $GLOBALS['wgDeprecationWhitelist'] ) && !isset( $functionsWarned[$function] ) ) {
$functionsWarned[$function] = true;
if ( $version ) {