diff options
Diffstat (limited to 'includes/logging')
31 files changed, 166 insertions, 12 deletions
diff --git a/includes/logging/BlockLogFormatter.php b/includes/logging/BlockLogFormatter.php index 2d4ffe4e4019..1fcad9431a18 100644 --- a/includes/logging/BlockLogFormatter.php +++ b/includes/logging/BlockLogFormatter.php @@ -22,6 +22,8 @@ * @since 1.25 */ +namespace MediaWiki\Logging; + use MediaWiki\Api\ApiResult; use MediaWiki\Language\Language; use MediaWiki\Linker\Linker; @@ -420,3 +422,6 @@ class BlockLogFormatter extends LogFormatter { return $key; } } + +/** @deprecated class alias since 1.44 */ +class_alias( BlockLogFormatter::class, 'BlockLogFormatter' ); diff --git a/includes/logging/ContentModelLogFormatter.php b/includes/logging/ContentModelLogFormatter.php index 3bf724245aa1..3d59b4dfeb7d 100644 --- a/includes/logging/ContentModelLogFormatter.php +++ b/includes/logging/ContentModelLogFormatter.php @@ -1,5 +1,7 @@ <?php +namespace MediaWiki\Logging; + use MediaWiki\Content\ContentHandler; use MediaWiki\SpecialPage\SpecialPage; @@ -35,3 +37,6 @@ class ContentModelLogFormatter extends LogFormatter { return $this->msg( 'parentheses' )->rawParams( $revert )->escaped(); } } + +/** @deprecated class alias since 1.44 */ +class_alias( ContentModelLogFormatter::class, 'ContentModelLogFormatter' ); diff --git a/includes/logging/DatabaseLogEntry.php b/includes/logging/DatabaseLogEntry.php index a5624727d5e1..ad7f951cc8b3 100644 --- a/includes/logging/DatabaseLogEntry.php +++ b/includes/logging/DatabaseLogEntry.php @@ -23,10 +23,13 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + +use InvalidArgumentException; use MediaWiki\Logger\LoggerFactory; -use MediaWiki\Logging\LoggingSelectQueryBuilder; use MediaWiki\MediaWikiServices; use MediaWiki\User\UserIdentity; +use stdClass; use Wikimedia\AtEase\AtEase; use Wikimedia\Rdbms\IReadableDatabase; @@ -105,9 +108,9 @@ class DatabaseLogEntry extends LogEntryBase { $row = (object)$row; if ( isset( $row->rc_logid ) ) { return new RCDatabaseLogEntry( $row ); - } else { - return new self( $row ); } + + return new self( $row ); } /** @@ -249,3 +252,6 @@ class DatabaseLogEntry extends LogEntryBase { return $this->row->log_deleted; } } + +/** @deprecated class alias since 1.44 */ +class_alias( DatabaseLogEntry::class, 'DatabaseLogEntry' ); diff --git a/includes/logging/DeleteLogFormatter.php b/includes/logging/DeleteLogFormatter.php index 873f762790db..12d7a33f3d09 100644 --- a/includes/logging/DeleteLogFormatter.php +++ b/includes/logging/DeleteLogFormatter.php @@ -23,9 +23,12 @@ * @since 1.22 */ +namespace MediaWiki\Logging; + use MediaWiki\Api\ApiResult; use MediaWiki\Revision\RevisionRecord; use MediaWiki\SpecialPage\SpecialPage; +use RevisionDeleter; /** * This class formats delete log entries. @@ -331,3 +334,6 @@ class DeleteLogFormatter extends LogFormatter { return $ret; } } + +/** @deprecated class alias since 1.44 */ +class_alias( DeleteLogFormatter::class, 'DeleteLogFormatter' ); diff --git a/includes/logging/Hook/LogEventsListGetExtraInputsHook.php b/includes/logging/Hook/LogEventsListGetExtraInputsHook.php index 0acf1bba070d..5ecc388c858e 100644 --- a/includes/logging/Hook/LogEventsListGetExtraInputsHook.php +++ b/includes/logging/Hook/LogEventsListGetExtraInputsHook.php @@ -2,7 +2,7 @@ namespace MediaWiki\Hook; -use LogEventsList; +use MediaWiki\Logging\LogEventsList; /** * This is a hook handler interface, see docs/Hooks.md. diff --git a/includes/logging/Hook/LogEventsListLineEndingHook.php b/includes/logging/Hook/LogEventsListLineEndingHook.php index 19c016a322e4..10dcb14f3e7f 100644 --- a/includes/logging/Hook/LogEventsListLineEndingHook.php +++ b/includes/logging/Hook/LogEventsListLineEndingHook.php @@ -2,8 +2,8 @@ namespace MediaWiki\Hook; -use DatabaseLogEntry; -use LogEventsList; +use MediaWiki\Logging\DatabaseLogEntry; +use MediaWiki\Logging\LogEventsList; /** * This is a hook handler interface, see docs/Hooks.md. diff --git a/includes/logging/Hook/ManualLogEntryBeforePublishHook.php b/includes/logging/Hook/ManualLogEntryBeforePublishHook.php index 007ed564f107..82da82278229 100644 --- a/includes/logging/Hook/ManualLogEntryBeforePublishHook.php +++ b/includes/logging/Hook/ManualLogEntryBeforePublishHook.php @@ -2,7 +2,7 @@ namespace MediaWiki\Hook; -use ManualLogEntry; +use MediaWiki\Logging\ManualLogEntry; /** * This is a hook handler interface, see docs/Hooks.md. diff --git a/includes/logging/ImportLogFormatter.php b/includes/logging/ImportLogFormatter.php index ee676188bf5f..9a59d3710323 100644 --- a/includes/logging/ImportLogFormatter.php +++ b/includes/logging/ImportLogFormatter.php @@ -22,6 +22,8 @@ * @since 1.27 */ +namespace MediaWiki\Logging; + /** * This class formats import log entries. * @@ -40,3 +42,6 @@ class ImportLogFormatter extends LogFormatter { return $key; } } + +/** @deprecated class alias since 1.44 */ +class_alias( ImportLogFormatter::class, 'ImportLogFormatter' ); diff --git a/includes/logging/InterwikiLogFormatter.php b/includes/logging/InterwikiLogFormatter.php index c7449b10614c..59d409d124bb 100644 --- a/includes/logging/InterwikiLogFormatter.php +++ b/includes/logging/InterwikiLogFormatter.php @@ -1,5 +1,7 @@ <?php +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; /** @@ -21,3 +23,6 @@ class InterwikiLogFormatter extends LogFormatter { return $params; } } + +/** @deprecated class alias since 1.44 */ +class_alias( InterwikiLogFormatter::class, 'InterwikiLogFormatter' ); diff --git a/includes/logging/LegacyLogFormatter.php b/includes/logging/LegacyLogFormatter.php index a51925381388..75a6c77dc285 100644 --- a/includes/logging/LegacyLogFormatter.php +++ b/includes/logging/LegacyLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + use MediaWiki\HookContainer\HookContainer; use MediaWiki\HookContainer\HookRunner; @@ -136,3 +138,6 @@ class LegacyLogFormatter extends LogFormatter { return $this->revert; } } + +/** @deprecated class alias since 1.44 */ +class_alias( LegacyLogFormatter::class, 'LegacyLogFormatter' ); diff --git a/includes/logging/LogEntry.php b/includes/logging/LogEntry.php index 0f117ff8ceef..b712a998cf37 100644 --- a/includes/logging/LogEntry.php +++ b/includes/logging/LogEntry.php @@ -18,6 +18,8 @@ * @file */ +namespace MediaWiki\Logging; + use MediaWiki\Title\Title; use MediaWiki\User\UserIdentity; @@ -105,3 +107,6 @@ interface LogEntry { */ public function isDeleted( $field ); } + +/** @deprecated class alias since 1.44 */ +class_alias( LogEntry::class, 'LogEntry' ); diff --git a/includes/logging/LogEntryBase.php b/includes/logging/LogEntryBase.php index 4fff1de3a2b0..0af9a8cc84ad 100644 --- a/includes/logging/LogEntryBase.php +++ b/includes/logging/LogEntryBase.php @@ -23,6 +23,8 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + /** * Extends the LogEntry Interface with some basic functionality * @@ -70,3 +72,6 @@ abstract class LogEntryBase implements LogEntry { return unserialize( $blob ); } } + +/** @deprecated class alias since 1.44 */ +class_alias( LogEntryBase::class, 'LogEntryBase' ); diff --git a/includes/logging/LogEventsList.php b/includes/logging/LogEventsList.php index 5976e6106294..9ffee3b16bf9 100644 --- a/includes/logging/LogEventsList.php +++ b/includes/logging/LogEventsList.php @@ -23,6 +23,11 @@ * @file */ +namespace MediaWiki\Logging; + +use ChangeTags; +use InvalidArgumentException; +use MapCacheLRU; use MediaWiki\Block\Block; use MediaWiki\Block\DatabaseBlockStore; use MediaWiki\Context\ContextSource; @@ -51,6 +56,8 @@ use MediaWiki\Title\NamespaceInfo; use MediaWiki\Title\Title; use MediaWiki\User\UserIdentity; use MediaWiki\Xml\Xml; +use MessageLocalizer; +use stdClass; class LogEventsList extends ContextSource { public const NO_ACTION_LINK = 1; @@ -882,3 +889,6 @@ class LogEventsList extends ContextSource { return $outString ?: null; } } + +/** @deprecated class alias since 1.44 */ +class_alias( LogEventsList::class, 'LogEventsList' ); diff --git a/includes/logging/LogFormatter.php b/includes/logging/LogFormatter.php index b0c26314bf28..621c5ab8e1a7 100644 --- a/includes/logging/LogFormatter.php +++ b/includes/logging/LogFormatter.php @@ -23,6 +23,9 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + +use HtmlArmor; use MediaWiki\Api\ApiQueryBase; use MediaWiki\Api\ApiResult; use MediaWiki\CommentFormatter\CommentFormatter; @@ -41,6 +44,7 @@ use MediaWiki\Title\Title; use MediaWiki\User\User; use MediaWiki\User\UserEditTracker; use MediaWiki\User\UserIdentity; +use stdClass; use Wikimedia\Message\MessageParam; use Wikimedia\Message\MessageSpecifier; @@ -947,7 +951,7 @@ class LogFormatter { foreach ( $this->getParametersForApi() as $key => $value ) { $vals = explode( ':', $key, 3 ); if ( count( $vals ) !== 3 ) { - if ( $value instanceof __PHP_Incomplete_Class ) { + if ( $value instanceof \__PHP_Incomplete_Class ) { wfLogWarning( 'Log entry of type ' . $this->entry->getFullType() . ' contains unrecoverable extra parameters.' ); continue; @@ -1039,3 +1043,6 @@ class LogFormatter { return [ $name => $value ]; } } + +/** @deprecated class alias since 1.44 */ +class_alias( LogFormatter::class, 'LogFormatter' ); diff --git a/includes/logging/LogFormatterFactory.php b/includes/logging/LogFormatterFactory.php index ce9a23d624ef..30cb185b3ef3 100644 --- a/includes/logging/LogFormatterFactory.php +++ b/includes/logging/LogFormatterFactory.php @@ -1,5 +1,7 @@ <?php +namespace MediaWiki\Logging; + use MediaWiki\CommentFormatter\CommentFormatter; use MediaWiki\Config\ServiceOptions; use MediaWiki\HookContainer\HookContainer; @@ -7,6 +9,7 @@ use MediaWiki\Language\Language; use MediaWiki\Linker\LinkRenderer; use MediaWiki\MainConfigNames; use MediaWiki\User\UserEditTracker; +use stdClass; use Wikimedia\ObjectFactory\ObjectFactory; class LogFormatterFactory { @@ -75,3 +78,6 @@ class LogFormatterFactory { } } + +/** @deprecated class alias since 1.44 */ +class_alias( LogFormatterFactory::class, 'LogFormatterFactory' ); diff --git a/includes/logging/LogPage.php b/includes/logging/LogPage.php index 8b952336ca9f..66079f106915 100644 --- a/includes/logging/LogPage.php +++ b/includes/logging/LogPage.php @@ -23,6 +23,8 @@ * @file */ +namespace MediaWiki\Logging; + use MediaWiki\Context\RequestContext; use MediaWiki\Language\Language; use MediaWiki\MainConfigNames; @@ -33,6 +35,8 @@ use MediaWiki\StubObject\StubUserLang; use MediaWiki\Title\Title; use MediaWiki\User\User; use MediaWiki\User\UserIdentity; +use RecentChange; +use Skin; /** * Class to simplify the use of log pages. @@ -457,3 +461,6 @@ class LogPage { return $restriction !== '' && $restriction !== '*'; } } + +/** @deprecated class alias since 1.44 */ +class_alias( LogPage::class, 'LogPage' ); diff --git a/includes/logging/LogPager.php b/includes/logging/LogPager.php index e8cc4ca78e65..bef08b43d71b 100644 --- a/includes/logging/LogPager.php +++ b/includes/logging/LogPager.php @@ -25,11 +25,11 @@ namespace MediaWiki\Pager; -use DatabaseLogEntry; -use LogEventsList; -use LogFormatterFactory; -use LogPage; use MediaWiki\Cache\LinkBatchFactory; +use MediaWiki\Logging\DatabaseLogEntry; +use MediaWiki\Logging\LogEventsList; +use MediaWiki\Logging\LogFormatterFactory; +use MediaWiki\Logging\LogPage; use MediaWiki\MainConfigNames; use MediaWiki\MediaWikiServices; use MediaWiki\Page\PageReference; diff --git a/includes/logging/ManualLogEntry.php b/includes/logging/ManualLogEntry.php index e9c24b3873c4..52d8137b1423 100644 --- a/includes/logging/ManualLogEntry.php +++ b/includes/logging/ManualLogEntry.php @@ -23,6 +23,9 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + +use InvalidArgumentException; use MediaWiki\ChangeTags\Taggable; use MediaWiki\Context\RequestContext; use MediaWiki\Deferred\DeferredUpdates; @@ -33,6 +36,9 @@ use MediaWiki\Page\PageReference; use MediaWiki\SpecialPage\SpecialPage; use MediaWiki\Title\Title; use MediaWiki\User\UserIdentity; +use RecentChange; +use RuntimeException; +use UnexpectedValueException; use Wikimedia\Assert\Assert; use Wikimedia\Rdbms\IDatabase; @@ -556,3 +562,6 @@ class ManualLogEntry extends LogEntryBase implements Taggable { return (int)$this->deleted; } } + +/** @deprecated class alias since 1.44 */ +class_alias( ManualLogEntry::class, 'ManualLogEntry' ); diff --git a/includes/logging/MergeLogFormatter.php b/includes/logging/MergeLogFormatter.php index 40486649febe..aea9338a4d0a 100644 --- a/includes/logging/MergeLogFormatter.php +++ b/includes/logging/MergeLogFormatter.php @@ -22,6 +22,8 @@ * @since 1.25 */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\SpecialPage\SpecialPage; use MediaWiki\Title\MalformedTitleException; @@ -116,3 +118,6 @@ class MergeLogFormatter extends LogFormatter { return $params; } } + +/** @deprecated class alias since 1.44 */ +class_alias( MergeLogFormatter::class, 'MergeLogFormatter' ); diff --git a/includes/logging/MoveLogFormatter.php b/includes/logging/MoveLogFormatter.php index 2b24df11e519..9af45db01539 100644 --- a/includes/logging/MoveLogFormatter.php +++ b/includes/logging/MoveLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.22 */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\SpecialPage\SpecialPage; use MediaWiki\Title\MalformedTitleException; @@ -133,3 +135,6 @@ class MoveLogFormatter extends LogFormatter { } } + +/** @deprecated class alias since 1.44 */ +class_alias( MoveLogFormatter::class, 'MoveLogFormatter' ); diff --git a/includes/logging/NewUsersLogFormatter.php b/includes/logging/NewUsersLogFormatter.php index 306fa6b30304..53b6fb793873 100644 --- a/includes/logging/NewUsersLogFormatter.php +++ b/includes/logging/NewUsersLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.22 */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\Title\NamespaceInfo; use MediaWiki\User\User; @@ -80,3 +82,6 @@ class NewUsersLogFormatter extends LogFormatter { return []; } } + +/** @deprecated class alias since 1.44 */ +class_alias( NewUsersLogFormatter::class, 'NewUsersLogFormatter' ); diff --git a/includes/logging/PageLangLogFormatter.php b/includes/logging/PageLangLogFormatter.php index 2c0fa624afaa..77a99df353e9 100644 --- a/includes/logging/PageLangLogFormatter.php +++ b/includes/logging/PageLangLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.24 */ +namespace MediaWiki\Logging; + use MediaWiki\Languages\LanguageNameUtils; /** @@ -71,3 +73,6 @@ class PageLangLogFormatter extends LogFormatter { return $params; } } + +/** @deprecated class alias since 1.44 */ +class_alias( PageLangLogFormatter::class, 'PageLangLogFormatter' ); diff --git a/includes/logging/PatrolLog.php b/includes/logging/PatrolLog.php index 340094773903..f169cbce8d8f 100644 --- a/includes/logging/PatrolLog.php +++ b/includes/logging/PatrolLog.php @@ -22,8 +22,11 @@ * @author Niklas Laxström */ +namespace MediaWiki\Logging; + use MediaWiki\Page\PageReferenceValue; use MediaWiki\User\UserIdentity; +use RecentChange; /** * Class containing static functions for working with @@ -84,3 +87,6 @@ class PatrolLog { ]; } } + +/** @deprecated class alias since 1.44 */ +class_alias( PatrolLog::class, 'PatrolLog' ); diff --git a/includes/logging/PatrolLogFormatter.php b/includes/logging/PatrolLogFormatter.php index 8a7dfee51da3..05ce0706dd7d 100644 --- a/includes/logging/PatrolLogFormatter.php +++ b/includes/logging/PatrolLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.22 */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; /** @@ -89,3 +91,6 @@ class PatrolLogFormatter extends LogFormatter { return $params; } } + +/** @deprecated class alias since 1.44 */ +class_alias( PatrolLogFormatter::class, 'PatrolLogFormatter' ); diff --git a/includes/logging/ProtectLogFormatter.php b/includes/logging/ProtectLogFormatter.php index 8680e6d41b22..1848bb487877 100644 --- a/includes/logging/ProtectLogFormatter.php +++ b/includes/logging/ProtectLogFormatter.php @@ -22,6 +22,8 @@ * @since 1.26 */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\Title\MalformedTitleException; use MediaWiki\Title\Title; @@ -236,3 +238,6 @@ class ProtectLogFormatter extends LogFormatter { } } + +/** @deprecated class alias since 1.44 */ +class_alias( ProtectLogFormatter::class, 'ProtectLogFormatter' ); diff --git a/includes/logging/RCDatabaseLogEntry.php b/includes/logging/RCDatabaseLogEntry.php index 4c476eb12baa..875b572b45a7 100644 --- a/includes/logging/RCDatabaseLogEntry.php +++ b/includes/logging/RCDatabaseLogEntry.php @@ -23,6 +23,10 @@ * @since 1.19 */ +namespace MediaWiki\Logging; + +use InvalidArgumentException; +use LogicException; use MediaWiki\Logger\LoggerFactory; use MediaWiki\MediaWikiServices; use MediaWiki\Title\Title; @@ -135,3 +139,6 @@ class RCDatabaseLogEntry extends DatabaseLogEntry { return $this->row->rc_deleted; } } + +/** @deprecated class alias since 1.44 */ +class_alias( RCDatabaseLogEntry::class, 'RCDatabaseLogEntry' ); diff --git a/includes/logging/RenameuserLogFormatter.php b/includes/logging/RenameuserLogFormatter.php index 09c1e508f075..29b26dcd40d8 100644 --- a/includes/logging/RenameuserLogFormatter.php +++ b/includes/logging/RenameuserLogFormatter.php @@ -1,5 +1,7 @@ <?php +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\Title\Title; use MediaWiki\Title\TitleParser; @@ -133,3 +135,6 @@ class RenameuserLogFormatter extends LogFormatter { return []; } } + +/** @deprecated class alias since 1.44 */ +class_alias( RenameuserLogFormatter::class, 'RenameuserLogFormatter' ); diff --git a/includes/logging/RightsLogFormatter.php b/includes/logging/RightsLogFormatter.php index 27d0e00d88bf..9537c81f72c2 100644 --- a/includes/logging/RightsLogFormatter.php +++ b/includes/logging/RightsLogFormatter.php @@ -23,6 +23,8 @@ * @since 1.22 */ +namespace MediaWiki\Logging; + use MediaWiki\Api\ApiResult; use MediaWiki\MainConfigNames; use MediaWiki\Message\Message; @@ -480,3 +482,6 @@ class RightsLogFormatter extends LogFormatter { return $group; } } + +/** @deprecated class alias since 1.44 */ +class_alias( RightsLogFormatter::class, 'RightsLogFormatter' ); diff --git a/includes/logging/TagLogFormatter.php b/includes/logging/TagLogFormatter.php index 4bc7cf562690..c1a4c1066d7c 100644 --- a/includes/logging/TagLogFormatter.php +++ b/includes/logging/TagLogFormatter.php @@ -16,6 +16,8 @@ * http://www.gnu.org/copyleft/gpl.html */ +namespace MediaWiki\Logging; + use MediaWiki\Message\Message; use MediaWiki\SpecialPage\SpecialPage; @@ -96,3 +98,6 @@ class TagLogFormatter extends LogFormatter { } } + +/** @deprecated class alias since 1.44 */ +class_alias( TagLogFormatter::class, 'TagLogFormatter' ); diff --git a/includes/logging/UploadLogFormatter.php b/includes/logging/UploadLogFormatter.php index a73052da646e..7ce9891ce561 100644 --- a/includes/logging/UploadLogFormatter.php +++ b/includes/logging/UploadLogFormatter.php @@ -22,6 +22,8 @@ * @since 1.25 */ +namespace MediaWiki\Logging; + /** * This class formats upload log entries. * @@ -47,3 +49,6 @@ class UploadLogFormatter extends LogFormatter { } } + +/** @deprecated class alias since 1.44 */ +class_alias( UploadLogFormatter::class, 'UploadLogFormatter' ); diff --git a/includes/logging/WikitextLogFormatter.php b/includes/logging/WikitextLogFormatter.php index 19f5144b0472..512128f26155 100644 --- a/includes/logging/WikitextLogFormatter.php +++ b/includes/logging/WikitextLogFormatter.php @@ -21,6 +21,8 @@ * @license GPL-2.0-or-later */ +namespace MediaWiki\Logging; + /** * Log formatter specifically for log entries containing wikitext. * @since 1.31 @@ -33,3 +35,6 @@ class WikitextLogFormatter extends LogFormatter { return parent::getActionMessage()->parse(); } } + +/** @deprecated class alias since 1.44 */ +class_alias( WikitextLogFormatter::class, 'WikitextLogFormatter' ); |