$allowException = !empty( $allowFrom );
}
if ( $allowException ) {
- $data['externalimages'] = (array) $allowFrom;
+ $data['externalimages'] = (array)$allowFrom;
$this->getResult()->setIndexedTagName( $data['externalimages'], 'prefix' );
}
$data[] = $item;
}
+ sort( $data );
+
$this->getResult()->setIndexedTagName( $data, 'ns' );
return $this->getResult()->addValue( 'query', $property, $data );
}
global $wgFileExtensions;
$data = array();
- foreach ( $wgFileExtensions as $ext ) {
+ foreach ( array_unique( $wgFileExtensions ) as $ext ) {
$data[] = array( 'ext' => $ext );
}
$this->getResult()->setIndexedTagName( $data, 'fe' );