Make Xml::hidden() a wrapper around Html::hidden()
authorAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 21 Aug 2009 21:57:53 +0000 (21:57 +0000)
committerAryeh Gregor <simetrical@users.mediawiki.org>
Fri, 21 Aug 2009 21:57:53 +0000 (21:57 +0000)
HTML-specific stuff should go into the Html class; it doesn't belong in
Xml.

includes/Xml.php

index 5359f32..88bbadc 100644 (file)
@@ -398,17 +398,10 @@ class Xml {
        }
 
        /**
-        * Convenience function to build an HTML hidden form field.
-        * @param $name String: name attribute for the field
-        * @param $value String: value for the hidden field
-        * @param $attribs Array: optional custom attributes
-        * @return string HTML
+        * @deprecated Synonymous to Html::hidden()
         */
-       public static function hidden( $name, $value, $attribs=array() ) {
-               return self::element( 'input', array(
-                       'name' => $name,
-                       'type' => 'hidden',
-                       'value' => $value ) + $attribs );
+       public static function hidden( $name, $value, $attribs = array() ) {
+               return Html::hidden( $name, $value, $attribs );
        }
 
        /**