Reorg: Move LinkFilter to ExternalLinks
It's one-class namespace and I know it's not great but: - I hope to add more classes with the redesign of externallinks table - It's not named very well either, it's a collection of URL-related functionalities - Making it clear LinkFilter is about external links, not internal or interwiki or templatelinks etc. Bug: T321882 Change-Id: I0dd530237f45e4fec786178ec03ee941c6bcd982
This commit is contained in:
parent
bc1af1a53a
commit
22cec534c5
11 changed files with 20 additions and 2 deletions
|
|
@ -759,7 +759,7 @@ $wgAutoloadLocalClasses = [
|
|||
'Licenses' => __DIR__ . '/includes/specials/formfields/Licenses.php',
|
||||
'LinkBatch' => __DIR__ . '/includes/cache/LinkBatch.php',
|
||||
'LinkCache' => __DIR__ . '/includes/cache/LinkCache.php',
|
||||
'LinkFilter' => __DIR__ . '/includes/LinkFilter.php',
|
||||
'LinkFilter' => __DIR__ . '/includes/ExternalLinks/LinkFilter.php',
|
||||
'LinkHolderArray' => __DIR__ . '/includes/parser/LinkHolderArray.php',
|
||||
'Linker' => __DIR__ . '/includes/linker/Linker.php',
|
||||
'LinksDeletionUpdate' => __DIR__ . '/includes/deferred/LinksUpdate/LinksDeletionUpdate.php',
|
||||
|
|
@ -1085,6 +1085,7 @@ $wgAutoloadLocalClasses = [
|
|||
'MediaWiki\\Emptiable' => __DIR__ . '/includes/Emptiable.php',
|
||||
'MediaWiki\\Export\\WikiExporterFactory' => __DIR__ . '/includes/export/WikiExporterFactory.php',
|
||||
'MediaWiki\\ExtensionInfo' => __DIR__ . '/includes/ExtensionInfo.php',
|
||||
'MediaWiki\\ExternalLinks\\LinkFilter' => __DIR__ . '/includes/ExternalLinks/LinkFilter.php',
|
||||
'MediaWiki\\Feed\\AtomFeed' => __DIR__ . '/includes/Feed/AtomFeed.php',
|
||||
'MediaWiki\\Feed\\ChannelFeed' => __DIR__ . '/includes/Feed/ChannelFeed.php',
|
||||
'MediaWiki\\Feed\\FeedItem' => __DIR__ . '/includes/Feed/FeedItem.php',
|
||||
|
|
|
|||
|
|
@ -20,8 +20,13 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\ExternalLinks;
|
||||
|
||||
use Content;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use StringUtils;
|
||||
use TextContent;
|
||||
use Wikimedia\IPUtils;
|
||||
use Wikimedia\Rdbms\LikeMatch;
|
||||
|
||||
|
|
@ -414,3 +419,5 @@ class LinkFilter {
|
|||
return $arr;
|
||||
}
|
||||
}
|
||||
|
||||
class_alias( LinkFilter::class, 'LinkFilter' );
|
||||
|
|
@ -21,6 +21,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use Wikimedia\ParamValidator\ParamValidator;
|
||||
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use Wikimedia\ParamValidator\ParamValidator;
|
||||
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,8 +3,8 @@
|
|||
namespace MediaWiki\Deferred\LinksUpdate;
|
||||
|
||||
use Config;
|
||||
use LinkFilter;
|
||||
use MediaWiki\Config\ServiceOptions;
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use ParserOutput;
|
||||
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\Utils\UrlUtils;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
* @ingroup Maintenance
|
||||
*/
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\Revision\RevisionRecord;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
* @ingroup Maintenance
|
||||
*/
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
||||
require_once __DIR__ . '/Maintenance.php';
|
||||
|
|
|
|||
|
|
@ -1,5 +1,7 @@
|
|||
<?php
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
|
||||
require_once __DIR__ . '/Maintenance.php';
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@
|
|||
* @ingroup Maintenance
|
||||
*/
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
|
||||
require_once __DIR__ . '/Maintenance.php';
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?php
|
||||
|
||||
use MediaWiki\ExternalLinks\LinkFilter;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use Wikimedia\Rdbms\LikeMatch;
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue