Index: trunk/phase3/includes/OutputPage.php |
— | — | @@ -233,7 +233,7 @@ |
234 | 234 | * @return Array of module names |
235 | 235 | */ |
236 | 236 | public function getModules() { |
237 | | - return $this->mModules; |
| 237 | + return array_unique( $this->mModules ); |
238 | 238 | } |
239 | 239 | |
240 | 240 | /** |
— | — | @@ -252,7 +252,7 @@ |
253 | 253 | * @return array of module names |
254 | 254 | */ |
255 | 255 | public function getModuleScripts() { |
256 | | - return $this->mModuleScripts; |
| 256 | + return array_unique( $this->mModuleScripts ); |
257 | 257 | } |
258 | 258 | |
259 | 259 | /** |
— | — | @@ -272,7 +272,7 @@ |
273 | 273 | * @return Array of module names |
274 | 274 | */ |
275 | 275 | public function getModuleStyles() { |
276 | | - return $this->mModuleStyles; |
| 276 | + return array_unique( $this->mModuleStyles ); |
277 | 277 | } |
278 | 278 | |
279 | 279 | /** |
— | — | @@ -292,7 +292,7 @@ |
293 | 293 | * @return Array of module names |
294 | 294 | */ |
295 | 295 | public function getModuleMessages() { |
296 | | - return $this->mModuleMessages; |
| 296 | + return array_unique( $this->mModuleMessages ); |
297 | 297 | } |
298 | 298 | |
299 | 299 | /** |