diff options
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 ) ] + ); } /** |