X-Git-Url: http://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2Fparser%2FMWTidy.php;h=5e5461587b9d0648802d9a088a981314760abaa3;hb=25ec0cc39aa083dd6a050939ad3df5a409a81989;hp=46ea77395a4e3eb970a3053fdbea9e6fc0b7f150;hpb=e657b4bac8cbe0e6ac99eb037243d4668cf08881;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/parser/MWTidy.php b/includes/parser/MWTidy.php index 46ea77395a..5e5461587b 100644 --- a/includes/parser/MWTidy.php +++ b/includes/parser/MWTidy.php @@ -41,6 +41,7 @@ class MWTidy { * @param string $text HTML input fragment. This should not contain a * or tag. * @return string Corrected HTML output + * @throws MWException */ public static function tidy( $text ) { $driver = self::singleton(); @@ -57,6 +58,7 @@ class MWTidy { * @param string $text * @param string &$errorStr Return the error string * @return bool Whether the HTML is valid + * @throws MWException */ public static function checkErrors( $text, &$errorStr = null ) { $driver = self::singleton(); @@ -71,10 +73,16 @@ class MWTidy { } } + /** + * @return bool + */ public static function isEnabled() { return self::singleton() !== false; } + /** + * @return bool|\MediaWiki\Tidy\TidyDriverBase + */ protected static function singleton() { global $wgUseTidy, $wgTidyInternal, $wgTidyConf, $wgDebugTidy, $wgTidyConfig, $wgTidyBin, $wgTidyOpts; @@ -110,7 +118,8 @@ class MWTidy { * Create a new Tidy driver object from configuration. * @see $wgTidyConfig * @param array $config - * @return TidyDriverBase + * @return bool|\MediaWiki\Tidy\TidyDriverBase + * @throws MWException */ public static function factory( array $config ) { switch ( $config['driver'] ) { @@ -139,7 +148,7 @@ class MWTidy { /** * Set the driver to be used. This is for testing. - * @param TidyDriverBase|false|null $instance + * @param MediaWiki\Tidy\TidyDriverBase|false|null $instance */ public static function setInstance( $instance ) { self::$instance = $instance;