X-Git-Url: https://git.heureux-cyclage.org/?a=blobdiff_plain;f=includes%2FXml.php;h=8289b818c1446955bd5da50032366cee34013975;hb=f44275ec1f2d243563b60041b7a29052f60bda24;hp=e124c38b75521b3551fc36dcd10831a7cc8844be;hpb=2b7d97e6a49c46eeb0e1018dd51ae5e79b2f373e;p=lhc%2Fweb%2Fwiklou.git diff --git a/includes/Xml.php b/includes/Xml.php index e124c38b75..8289b818c1 100644 --- a/includes/Xml.php +++ b/includes/Xml.php @@ -59,8 +59,8 @@ class Xml { * Given an array of ('attributename' => 'value'), it generates the code * to set the XML attributes : attributename="value". * The values are passed to Sanitizer::encodeAttribute. - * Return null if no attributes given. - * @param array $attribs Array of attributes for an XML element + * Returns null or empty string if no attributes given. + * @param array|null $attribs Array of attributes for an XML element * @throws MWException * @return null|string */ @@ -827,27 +827,3 @@ class Xml { } } -/** - * A wrapper class which causes Xml::encodeJsVar() and Xml::encodeJsCall() to - * interpret a given string as being a JavaScript expression, instead of string - * data. - * - * Example: - * - * Xml::encodeJsVar( new XmlJsCode( 'a + b' ) ); - * - * Returns "a + b". - * - * @note As of 1.21, XmlJsCode objects cannot be nested inside objects or arrays. The sole - * exception is the $args argument to Xml::encodeJsCall() because Xml::encodeJsVar() is - * called for each individual element in that array. - * - * @since 1.17 - */ -class XmlJsCode { - public $value; - - function __construct( $value ) { - $this->value = $value; - } -}