parent::__construct( $config );
// Properties
- $this->includeAllValue = isset( $config['includeAllValue'] ) ? $config['includeAllValue'] : null;
- $this->exclude = isset( $config['exclude'] ) ? $config['exclude'] : [];
+ $this->includeAllValue = $config['includeAllValue'] ?? null;
+ $this->exclude = $config['exclude'] ?? [];
// Initialization
$this->addClasses( [ 'mw-widget-namespaceInputWidget' ] );
protected function getNamespaceDropdownOptions( array $config ) {
$namespaceOptionsParams = [
- 'all' => isset( $config['includeAllValue'] ) ? $config['includeAllValue'] : null,
- 'exclude' => isset( $config['exclude'] ) ? $config['exclude'] : null
+ 'all' => $config['includeAllValue'] ?? null,
+ 'exclude' => $config['exclude'] ?? null
];
$namespaceOptions = \Html::namespaceSelectorOptions( $namespaceOptionsParams );