diff options
author | WMDE-Fisch <christoph.jauera@wikimedia.de> | 2018-01-05 10:32:56 +0100 |
---|---|---|
committer | WMDE-Fisch <christoph.jauera@wikimedia.de> | 2018-01-05 10:32:56 +0100 |
commit | 85c7ac60c8a856bfaa0bb2fc3cdf78ce0f26e8e6 (patch) | |
tree | 793dff61cd5d9a7fe7326d50e9bb4791b3551f09 /includes/editpage | |
parent | 2d79139907dd9c44b09f54c4d7d63b450f047acd (diff) | |
download | mediawikicore-85c7ac60c8a856bfaa0bb2fc3cdf78ce0f26e8e6.tar.gz mediawikicore-85c7ac60c8a856bfaa0bb2fc3cdf78ce0f26e8e6.zip |
Use Sanitizer::mergeAttributes when merging classes into attributes
Change-Id: Ia5199a75e6926fe64b3d99d5b5914320491176bb
Diffstat (limited to 'includes/editpage')
-rw-r--r-- | includes/editpage/TextboxBuilder.php | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/includes/editpage/TextboxBuilder.php b/includes/editpage/TextboxBuilder.php index d0a2f8f4c351..81dc78d6d0db 100644 --- a/includes/editpage/TextboxBuilder.php +++ b/includes/editpage/TextboxBuilder.php @@ -25,6 +25,7 @@ namespace MediaWiki\EditPage; use MWNamespace; +use Sanitizer; use Title; use User; @@ -61,12 +62,10 @@ class TextboxBuilder { return $attribs; } - if ( isset( $attribs['class'] ) ) { - $classes[] = $attribs['class']; - } - $attribs['class'] = implode( ' ', $classes ); - - return $attribs; + return Sanitizer::mergeAttributes( + $attribs, + [ 'class' => implode( ' ', $classes ) ] + ); } /** |