Translate extension for MediaWiki
 
Loading...
Searching...
No Matches
MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer Class Reference

Contains logic to determine the new title of translatable pages and dependent pages being moved. More...

Public Member Functions

 __construct (Title $source, Title $target)
 
 getNewTitle (Title $title)
 

Public Attributes

const NO_ERROR = 0
 
const UNKNOWN_PAGE = 1
 
const NS_TALK_UNSUPPORTED = 2
 
const RENAME_FAILED = 3
 
const INVALID_TITLE = 4
 

Detailed Description

Contains logic to determine the new title of translatable pages and dependent pages being moved.

Author
Niklas Laxström
Abijeet Patro @license GPL-2.0-or-later
Since
2021.09

Definition at line 16 of file PageTitleRenamer.php.

Constructor & Destructor Documentation

◆ __construct()

MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::__construct ( Title $source,
Title $target )

Definition at line 26 of file PageTitleRenamer.php.

Member Function Documentation

◆ getNewTitle()

MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::getNewTitle ( Title $title)

Definition at line 64 of file PageTitleRenamer.php.

Member Data Documentation

◆ INVALID_TITLE

const MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::INVALID_TITLE = 4

Definition at line 21 of file PageTitleRenamer.php.

◆ NO_ERROR

const MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::NO_ERROR = 0

Definition at line 17 of file PageTitleRenamer.php.

◆ NS_TALK_UNSUPPORTED

const MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::NS_TALK_UNSUPPORTED = 2

Definition at line 19 of file PageTitleRenamer.php.

◆ RENAME_FAILED

const MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::RENAME_FAILED = 3

Definition at line 20 of file PageTitleRenamer.php.

◆ UNKNOWN_PAGE

const MediaWiki\Extension\Translate\PageTranslation\PageTitleRenamer::UNKNOWN_PAGE = 1

Definition at line 18 of file PageTitleRenamer.php.


The documentation for this class was generated from the following file: