Merge "Enforce array type hinting in OutputPage.php"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Fri, 1 Aug 2014 19:08:16 +0000 (19:08 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Fri, 1 Aug 2014 19:08:16 +0000 (19:08 +0000)
1  2 
includes/OutputPage.php

@@@ -367,9 -367,9 +367,9 @@@ class OutputPage extends ContextSource 
         *
         * Note: use setCanonicalUrl() for rel=canonical.
         *
 -       * @param array $linkarr associative array of attributes.
 +       * @param array $linkarr Associative array of attributes.
         */
-       function addLink( $linkarr ) {
+       function addLink( array $linkarr ) {
                array_push( $this->mLinktags, $linkarr );
        }
  
        /**
         * Add an array of categories, with names in the keys
         *
 -       * @param array $categories mapping category name => sort key
 +       * @param array $categories Mapping category name => sort key
         */
-       public function addCategoryLinks( $categories ) {
+       public function addCategoryLinks( array $categories ) {
                global $wgContLang;
  
                if ( !is_array( $categories ) || count( $categories ) == 0 ) {
        /**
         * Reset the category links (but not the category list) and add $categories
         *
 -       * @param array $categories mapping category name => sort key
 +       * @param array $categories Mapping category name => sort key
         */
-       public function setCategoryLinks( $categories ) {
+       public function setCategoryLinks( array $categories ) {
                $this->mCategoryLinks = array();
                $this->addCategoryLinks( $categories );
        }
        /**
         * Output a standard permission error page
         *
 -       * @param array $errors error message keys
 -       * @param string $action action that was denied or null if unknown
 +       * @param array $errors Error message keys
 +       * @param string $action Action that was denied or null if unknown
         */
-       public function showPermissionsErrorPage( $errors, $action = null ) {
+       public function showPermissionsErrorPage( array $errors, $action = null ) {
                // For some action (read, edit, create and upload), display a "login to do this action"
                // error if all of the following conditions are met:
                // 1. the user is not logged in