Merge "Sunsetting viewPrevNext"
authorjenkins-bot <jenkins-bot@gerrit.wikimedia.org>
Tue, 2 Apr 2019 17:35:09 +0000 (17:35 +0000)
committerGerrit Code Review <gerrit@wikimedia.org>
Tue, 2 Apr 2019 17:35:09 +0000 (17:35 +0000)
1  2 
languages/Language.php

diff --combined languages/Language.php
@@@ -4023,12 -4023,15 +4023,12 @@@ class Language 
         * Checks that convertPlural was given an array and pads it to requested
         * amount of forms by copying the last one.
         *
 -       * @param array $forms Array of forms given to convertPlural
 +       * @param array $forms
         * @param int $count How many forms should there be at least
 -       * @return array Padded array of forms or an exception if not an array
 +       * @return array Padded array of forms
         */
        protected function preConvertPlural( /* Array */ $forms, $count ) {
 -              while ( count( $forms ) < $count ) {
 -                      $forms[] = $forms[count( $forms ) - 1];
 -              }
 -              return $forms;
 +              return array_pad( $forms, $count, end( $forms ) );
        }
  
        /**
         * @param array $query Optional URL query parameter string
         * @param bool $atend Optional param for specified if this is the last page
         * @return string
+        * @deprecated since 1.33, use SpecialPage::viewPrevNext()
+        *  instead.
         */
        public function viewPrevNext( Title $title, $offset, $limit,
                array $query = [], $atend = false