Resolve required parameter after optional parameter in Linker
authorErik Bernhardson <ebernhardson@wikimedia.org>
Fri, 8 Jun 2018 21:32:55 +0000 (14:32 -0700)
committerEBernhardson <ebernhardson@wikimedia.org>
Fri, 8 Jun 2018 21:49:04 +0000 (21:49 +0000)
Change-Id: I2569e30922e93404a59fa282df8ae8d3d19912fd

includes/DummyLinker.php
includes/Linker.php
includes/linker/LinkRenderer.php

index 9aa6aeb..7958420 100644 (file)
@@ -107,7 +107,7 @@ class DummyLinker {
                Title $title,
                $file,
                $label = '',
-               $alt,
+               $alt = '',
                $align = 'right',
                $params = [],
                $framed = false,
index 3ee442d..6634127 100644 (file)
@@ -504,7 +504,7 @@ class Linker {
         * @param string $manualthumb
         * @return string
         */
-       public static function makeThumbLinkObj( Title $title, $file, $label = '', $alt,
+       public static function makeThumbLinkObj( Title $title, $file, $label = '', $alt = '',
                $align = 'right', $params = [], $framed = false, $manualthumb = ""
        ) {
                $frameParams = [
index 160d2d1..87d7e0a 100644 (file)
@@ -245,7 +245,7 @@ class LinkRenderer {
         * @return string
         */
        public function makePreloadedLink(
-               LinkTarget $target, $text = null, $classes, array $extraAttribs = [], array $query = []
+               LinkTarget $target, $text = null, $classes = '', array $extraAttribs = [], array $query = []
        ) {
                // Run begin hook
                $ret = $this->runBeginHook( $target, $text, $extraAttribs, $query, true );