Followup r80003: array_unique() preserves keys, so we got module arrays that looked...
authorRoan Kattouw <catrope@users.mediawiki.org>
Tue, 11 Jan 2011 13:51:49 +0000 (13:51 +0000)
committerRoan Kattouw <catrope@users.mediawiki.org>
Tue, 11 Jan 2011 13:51:49 +0000 (13:51 +0000)
includes/OutputPage.php

index 6d28ced..d652be8 100644 (file)
@@ -233,7 +233,7 @@ class OutputPage {
         * @return Array of module names
         */
        public function getModules() {
-               return array_unique( $this->mModules );
+               return array_values( array_unique( $this->mModules ) );
        }
 
        /**
@@ -252,7 +252,7 @@ class OutputPage {
         * @return array of module names
         */
        public function getModuleScripts() {
-               return array_unique( $this->mModuleScripts );
+               return array_values( array_unique( $this->mModuleScripts ) );
        }
 
        /**
@@ -272,7 +272,7 @@ class OutputPage {
         * @return Array of module names
         */
        public function getModuleStyles() {
-               return array_unique( $this->mModuleStyles );
+               return array_values( array_unique( $this->mModuleStyles ) );
        }
 
        /**
@@ -292,7 +292,7 @@ class OutputPage {
         * @return Array of module names
         */
        public function getModuleMessages() {
-               return array_unique( $this->mModuleMessages );
+               return array_values( array_unique( $this->mModuleMessages ) );
        }
 
        /**