* @return Title|null
*/
public function findTitle( $par ) {
+ $par = (string)$par;
// base = title without language code suffix
// provided = the title as it was given
$base = $provided = Title::newFromText( $par );
return null;
}
+ if ( $base->isRedirect() ) {
+ $page = new WikiPage( $base );
+ $base = $page->getRedirectTarget();
+ }
+
$uiCode = $this->getLanguage()->getCode();
$proposed = $base->getSubpage( $uiCode );
if ( $uiCode !== $this->getConfig()->get( 'LanguageCode' ) && $proposed && $proposed->exists() ) {