MediaWiki REL1_37
|
A class to convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects), placing all pages as subpages of a given root page. More...
Public Member Functions | |
__construct (NamespaceInfo $namespaceInfo, TitleFactory $titleFactory, Title $rootPage) | |
createTitleFromForeignTitle (ForeignTitle $foreignTitle) | |
Determines which local title best corresponds to the given foreign title. | |
Private Attributes | |
Title | $rootPage |
TitleFactory | $titleFactory |
A class to convert page titles on a foreign wiki (ForeignTitle objects) into page titles on the local wiki (Title objects), placing all pages as subpages of a given root page.
Definition at line 26 of file SubpageImportTitleFactory.php.
SubpageImportTitleFactory::__construct | ( | NamespaceInfo | $namespaceInfo, |
TitleFactory | $titleFactory, | ||
Title | $rootPage | ||
) |
NamespaceInfo | $namespaceInfo | |
TitleFactory | $titleFactory | |
Title | $rootPage | The root page under which all pages should be created |
Definition at line 38 of file SubpageImportTitleFactory.php.
References $rootPage, $titleFactory, Title\getNamespace(), and NamespaceInfo\hasSubpages().
SubpageImportTitleFactory::createTitleFromForeignTitle | ( | ForeignTitle | $foreignTitle | ) |
Determines which local title best corresponds to the given foreign title.
If such a title can't be found or would be locally invalid, null is returned.
ForeignTitle | $foreignTitle | The ForeignTitle to convert |
Implements ImportTitleFactory.
Definition at line 59 of file SubpageImportTitleFactory.php.
References ForeignTitle\getFullText().
|
private |
Definition at line 31 of file SubpageImportTitleFactory.php.
Referenced by __construct().
|
private |
Definition at line 28 of file SubpageImportTitleFactory.php.
Referenced by __construct().