Example #1
0
 /**
  * @param array $config Configuration options
  */
 public function __construct(array $config = [])
 {
     // Parent constructor
     parent::__construct(array_merge(['infusable' => true], $config));
     // Initialization
     $this->addClasses(['mw-widget-userInputWidget']);
 }
Example #2
0
 /**
  * @param array $config Configuration options
  */
 public function __construct(array $config = array())
 {
     // Parent constructor
     parent::__construct(array_merge($config, array('infusable' => true)));
     // Initialization
     $this->addClasses(array('mw-widget-userInputWidget'));
 }
Example #3
0
 /**
  * @param array $config Configuration options
  */
 public function __construct(array $config = [])
 {
     // Parent constructor
     parent::__construct($config);
     // Initialization
     $this->addClasses(['mw-widget-userInputWidget']);
 }
 /**
  * @param array $config Configuration options
  * @param number|null $config['namespace'] Namespace to prepend to queries
  */
 public function __construct(array $config = array())
 {
     // Parent constructor
     parent::__construct(array_merge($config, array('infusable' => true)));
     // Properties
     if (isset($config['namespace'])) {
         // Actually ignored in PHP, we just ship it back to JS
         $this->namespace = $config['namespace'];
     }
     // Initialization
     $this->addClasses(array('mw-widget-TitleInputWidget'));
 }
Example #5
0
 /**
  * @param array $config Configuration options
  * @param int|null $config['namespace'] Namespace to prepend to queries
  * @param bool|null $config['relative'] If a namespace is set, return a title relative to it (default: true)
  */
 public function __construct(array $config = array())
 {
     // Parent constructor
     parent::__construct(array_merge($config, array('infusable' => true)));
     // Properties, which are ignored in PHP and just shipped back to JS
     if (isset($config['namespace'])) {
         $this->namespace = $config['namespace'];
     }
     if (isset($config['relative'])) {
         $this->relative = $config['relative'];
     }
     // Initialization
     $this->addClasses(array('mw-widget-titleInputWidget'));
 }
Example #6
0
 /**
  * @param array $config Configuration options
  * @param int|null $config['namespace'] Namespace to prepend to queries
  * @param bool|null $config['relative'] If a namespace is set,
  *  return a title relative to it (default: true)
  * @param bool|null $config['suggestions'] Display search suggestions (default: true)
  */
 public function __construct(array $config = array())
 {
     // Parent constructor
     parent::__construct(array_merge(array('infusable' => true, 'maxLength' => 255), $config));
     // Properties, which are ignored in PHP and just shipped back to JS
     if (isset($config['namespace'])) {
         $this->namespace = $config['namespace'];
     }
     if (isset($config['relative'])) {
         $this->relative = $config['relative'];
     }
     if (isset($config['suggestions'])) {
         $this->suggestions = $config['suggestions'];
     }
     if (isset($config['highlightFirst'])) {
         $this->highlightFirst = $config['highlightFirst'];
     }
     // Initialization
     $this->addClasses(array('mw-widget-titleInputWidget'));
 }