aboutsummaryrefslogtreecommitdiffstats
path: root/includes/editpage
diff options
context:
space:
mode:
authorWMDE-Fisch <christoph.jauera@wikimedia.de>2018-01-05 10:32:56 +0100
committerWMDE-Fisch <christoph.jauera@wikimedia.de>2018-01-05 10:32:56 +0100
commit85c7ac60c8a856bfaa0bb2fc3cdf78ce0f26e8e6 (patch)
tree793dff61cd5d9a7fe7326d50e9bb4791b3551f09 /includes/editpage
parent2d79139907dd9c44b09f54c4d7d63b450f047acd (diff)
downloadmediawikicore-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.php11
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 ) ]
+ );
}
/**