mirror of
https://github.com/diocloid/LinkTitles.git
synced 2025-09-01 14:06:56 +02:00
Merge branch 'main' of https://github.com/diocloid/LinkTitles
This commit is contained in:
@@ -102,11 +102,11 @@ class Extension {
|
||||
*
|
||||
* Entry point for the SpecialLinkTitles class and the LinkTitlesJob class.
|
||||
*
|
||||
* @param MediaWiki\Title\Title $title Title object.
|
||||
* @param \MediaWiki\Title\Title $title Title object.
|
||||
* @param \RequestContext $context Current request context. If in doubt, call MediaWiki's `RequestContext::getMain()` to obtain such an object.
|
||||
* @return bool True if the page exists, false if the page does not exist
|
||||
*/
|
||||
public static function processPage( MediaWiki\Title\Title $title, \RequestContext $context ) {
|
||||
public static function processPage( \MediaWiki\Title\Title $title, \RequestContext $context ) {
|
||||
$config = new Config();
|
||||
$source = Source::createFromTitle( $title, $config );
|
||||
if ( $source->hasContent() ) {
|
||||
|
@@ -66,7 +66,7 @@ class Linker {
|
||||
* callbacks in the Extension class do not always get a WikiPage object in the
|
||||
* first place.
|
||||
*
|
||||
* @param MediaWiki\Title\Title &$title Title object for the current page.
|
||||
* @param \MediaWiki\Title\Title &$title Title object for the current page.
|
||||
* @param String $text String that holds the article content
|
||||
* @return String|null Source page text with links to target pages, or null if no links were added
|
||||
*/
|
||||
|
@@ -46,11 +46,11 @@ class Source {
|
||||
private $content;
|
||||
|
||||
/**
|
||||
* Creates a Source object from a MediaWiki\Title\Title.
|
||||
* @param MediaWiki\Title\Title $title Title object from which to create the Source.
|
||||
* Creates a Source object from a \MediaWiki\Title\Title.
|
||||
* @param \MediaWiki\Title\Title $title Title object from which to create the Source.
|
||||
* @return Source Source object created from the title.
|
||||
*/
|
||||
public static function createFromTitle( MediaWiki\Title\Title $title, Config $config ) {
|
||||
public static function createFromTitle( \MediaWiki\Title\Title $title, Config $config ) {
|
||||
$source = new Source( $config );
|
||||
$source->title = $title;
|
||||
return $source;
|
||||
@@ -158,7 +158,7 @@ class Source {
|
||||
/**
|
||||
* Gets the title.
|
||||
*
|
||||
* @return MediaWiki\Title\Title Title of the source page.
|
||||
* @return \MediaWiki\Title\Title Title of the source page.
|
||||
*/
|
||||
public function getTitle() {
|
||||
if ( $this->title === null ) {
|
||||
@@ -249,7 +249,7 @@ class Source {
|
||||
/**
|
||||
* Obtain a WikiPage object.
|
||||
* Workaround for MediaWiki 1.36+ which deprecated Wikipage::factory.
|
||||
* @param MediaWiki\Title\Title $title
|
||||
* @param \MediaWiki\Title\Title $title
|
||||
* @return WikiPage object
|
||||
*/
|
||||
private static function getPageObject( $title ) {
|
||||
|
@@ -25,7 +25,7 @@
|
||||
namespace LinkTitles;
|
||||
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Title\Title as MWTitle;
|
||||
use \MediaWiki\Title\Title as MWTitle;
|
||||
|
||||
/**
|
||||
* Represents a page that is a potential link target.
|
||||
@@ -33,7 +33,7 @@ use MediaWiki\Title\Title as MWTitle;
|
||||
class Target {
|
||||
/**
|
||||
* A Title object for the target page currently being examined.
|
||||
* @var MediaWiki\Title\Title $title
|
||||
* @var \MediaWiki\Title\Title $title
|
||||
*/
|
||||
private $title;
|
||||
|
||||
@@ -253,7 +253,7 @@ class Target {
|
||||
/**
|
||||
* Obtain a page's content.
|
||||
* Workaround for MediaWiki 1.36+ which deprecated Wikipage::factory.
|
||||
* @param MediaWiki\Title\Title $title
|
||||
* @param \MediaWiki\Title\Title $title
|
||||
* @return Content content object of the page
|
||||
*/
|
||||
private static function getPageContents( $title ) {
|
||||
|
@@ -24,7 +24,7 @@
|
||||
*/
|
||||
namespace LinkTitles;
|
||||
|
||||
use MediaWiki\Title\Title;
|
||||
use \MediaWiki\Title\Title;
|
||||
|
||||
/**
|
||||
* Fetches potential target page titles from the database.
|
||||
@@ -85,7 +85,7 @@ class Targets {
|
||||
|
||||
/**
|
||||
* The constructor is private to enforce using the singleton pattern.
|
||||
* @param MediaWiki\Title\Title $title
|
||||
* @param \MediaWiki\Title\Title $title
|
||||
*/
|
||||
private function __construct( MediaWiki\Title\Title $title, Config $config) {
|
||||
$this->config = $config;
|
||||
|
Reference in New Issue
Block a user