TitleInputWidget, UserInputWidget: Allow overriding 'infusable'
authorBartosz Dziewoński <matma.rex@gmail.com>
Tue, 11 Aug 2015 19:13:56 +0000 (21:13 +0200)
committerBartosz Dziewoński <matma.rex@gmail.com>
Thu, 20 Aug 2015 15:11:34 +0000 (15:11 +0000)
Needed for Ice69df851137e3454ae2c9f4c75494b18cf8a75a.

Change-Id: I34048dbd90dffa0409132946fb2864452ab93827

includes/widget/TitleInputWidget.php
includes/widget/UserInputWidget.php

index 8b8010e..e2b7fda 100644 (file)
@@ -24,7 +24,7 @@ class TitleInputWidget extends \OOUI\TextInputWidget {
         */
        public function __construct( array $config = array() ) {
                // Parent constructor
-               parent::__construct( array_merge( $config, array( 'infusable' => true ) ) );
+               parent::__construct( array_merge( array( 'infusable' => true ), $config ) );
 
                // Properties, which are ignored in PHP and just shipped back to JS
                if ( isset( $config['namespace'] ) ) {
index e5663c3..1e2d3d6 100644 (file)
@@ -17,7 +17,7 @@ class UserInputWidget extends \OOUI\TextInputWidget {
         */
        public function __construct( array $config = array() ) {
                // Parent constructor
-               parent::__construct( array_merge( $config, array( 'infusable' => true ) ) );
+               parent::__construct( array_merge( array( 'infusable' => true ), $config ) );
 
                // Initialization
                $this->addClasses( array( 'mw-widget-userInputWidget' ) );