* @ingroup Content
*/
abstract class ContentHandler {
- /**
- * Switch for enabling deprecation warnings. Used by ContentHandler::deprecated()
- * and ContentHandler::runLegacyHooks().
- *
- * Once the ContentHandler code has settled in a bit, this should be set to true to
- * make extensions etc. show warnings when using deprecated functions and hooks.
- */
- protected static $enableDeprecationWarnings = false;
-
/**
* Convenience function for getting flat text from a Content object. This
* should only be used in the context of backwards compatibility with code
return $this->supportsDirectEditing();
}
- /**
- * Logs a deprecation warning, visible if $wgDevelopmentWarnings, but only if
- * self::$enableDeprecationWarnings is set to true.
- *
- * @param string $func The name of the deprecated function
- * @param string $version The version since the method is deprecated. Usually 1.21
- * for ContentHandler related stuff.
- * @param string|bool $component : Component to which the function belongs.
- * If false, it is assumed the function is in MediaWiki core.
- *
- * @see ContentHandler::$enableDeprecationWarnings
- * @see wfDeprecated
- */
- public static function deprecated( $func, $version, $component = false ) {
- if ( self::$enableDeprecationWarnings ) {
- wfDeprecated( $func, $version, $component, 3 );
- }
- }
-
/**
* Call a legacy hook that uses text instead of Content objects.
* Will log a warning when a matching hook function is registered.