/** * @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']); }
/** * @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')); }
/** * @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')); }
/** * @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')); }
/** * @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')); }