Merge "Introduce InterwikiTest"
[lhc/web/wiklou.git] / includes / title / MediaWikiPageLinkRenderer.php
index 07060b2..a565271 100644 (file)
@@ -21,6 +21,7 @@
  * @license GPL 2+
  * @author Daniel Kinzler
  */
+use MediaWiki\Linker\LinkTarget;
 
 /**
  * A service for generating links from page titles.
@@ -67,7 +68,7 @@ class MediaWikiPageLinkRenderer implements PageLinkRenderer {
         *
         * @return string
         */
-       public function getPageUrl( LinkTarget $page, $params = array() ) {
+       public function getPageUrl( LinkTarget $page, $params = [] ) {
                // TODO: move the code from Linker::linkUrl here!
                // The below is just a rough estimation!
 
@@ -106,11 +107,8 @@ class MediaWikiPageLinkRenderer implements PageLinkRenderer {
                // TODO: move the logic implemented by Linker here,
                // using $this->formatter and $this->baseUrl, and
                // re-implement Linker to use a HtmlPageLinkRenderer.
-               if ( $linkTarget instanceof Title ) {
-                       $title = $linkTarget;
-               } else {
-                       $title = Title::newFromLinkTarget( $linkTarget );
-               }
+
+               $title = Title::newFromLinkTarget( $linkTarget );
                $link = Linker::link( $title, htmlspecialchars( $text ) );
 
                return $link;