Namespace includes/context
Bug: T353458 Change-Id: I4dbef138fd0110c14c70214282519189d70c94fb
This commit is contained in:
parent
686ab5623a
commit
4bae64d1c7
299 changed files with 450 additions and 153 deletions
|
|
@ -401,6 +401,12 @@ because of Phabricator reports.
|
|||
In this release of MediaWiki, XYZ classes now have a namespace and XYZ do
|
||||
not yet (XYZ% done, up from 63% in MediaWiki 1.41.0). The following have newly
|
||||
been moved:
|
||||
- MediaWiki\Context:
|
||||
- ContextSource
|
||||
- DerivativeContextSource
|
||||
- IContextSource
|
||||
- MutableContext
|
||||
- RequestContext
|
||||
- MediaWiki\Deferred:
|
||||
- AtomicSectionUpdate
|
||||
- AutoCommitUpdate
|
||||
|
|
|
|||
1
api.php
1
api.php
|
|
@ -26,6 +26,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Api\ApiEntryPoint;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\EntryPointEnvironment;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
||||
|
|
|
|||
|
|
@ -1020,6 +1020,11 @@ $wgAutoloadLocalClasses = [
|
|||
'MediaWiki\\Content\\Transform\\PreloadTransformParams' => __DIR__ . '/includes/content/Transform/PreloadTransformParams.php',
|
||||
'MediaWiki\\Content\\Transform\\PreloadTransformParamsValue' => __DIR__ . '/includes/content/Transform/PreloadTransformParamsValue.php',
|
||||
'MediaWiki\\Content\\ValidationParams' => __DIR__ . '/includes/content/ValidationParams.php',
|
||||
'MediaWiki\\Context\\ContextSource' => __DIR__ . '/includes/context/ContextSource.php',
|
||||
'MediaWiki\\Context\\DerivativeContext' => __DIR__ . '/includes/context/DerivativeContext.php',
|
||||
'MediaWiki\\Context\\IContextSource' => __DIR__ . '/includes/context/IContextSource.php',
|
||||
'MediaWiki\\Context\\MutableContext' => __DIR__ . '/includes/context/MutableContext.php',
|
||||
'MediaWiki\\Context\\RequestContext' => __DIR__ . '/includes/context/RequestContext.php',
|
||||
'MediaWiki\\DAO\\WikiAwareEntity' => __DIR__ . '/includes/dao/WikiAwareEntity.php',
|
||||
'MediaWiki\\DAO\\WikiAwareEntityTrait' => __DIR__ . '/includes/dao/WikiAwareEntityTrait.php',
|
||||
'MediaWiki\\DB\\AbstractSchemaValidationError' => __DIR__ . '/includes/db/AbstractSchemaValidationError.php',
|
||||
|
|
|
|||
|
|
@ -39,6 +39,7 @@
|
|||
* @ingroup entrypoint
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Html\TemplateParser;
|
||||
use MediaWiki\Request\WebRequest;
|
||||
|
|
|
|||
|
|
@ -23,15 +23,15 @@
|
|||
namespace MediaWiki\Category;
|
||||
|
||||
use Collation;
|
||||
use ContextSource;
|
||||
use DeprecationHelper;
|
||||
use HtmlArmor;
|
||||
use IContextSource;
|
||||
use ILanguageConverter;
|
||||
use ImageGalleryBase;
|
||||
use ImageGalleryClassNotFoundException;
|
||||
use InvalidArgumentException;
|
||||
use LinkCache;
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
|
|
|
|||
|
|
@ -23,8 +23,9 @@
|
|||
|
||||
namespace MediaWiki\Feed;
|
||||
|
||||
use DerivativeContext;
|
||||
use LogFormatter;
|
||||
use MediaWiki\Context\DerivativeContext;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
@ -32,7 +33,6 @@ use MediaWiki\Output\OutputPage;
|
|||
use MediaWiki\Revision\RevisionRecord;
|
||||
use MediaWiki\Revision\SlotRecord;
|
||||
use MediaWiki\Title\Title;
|
||||
use RequestContext;
|
||||
use TextContent;
|
||||
use UtfNormal;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Hook;
|
||||
|
||||
use Content;
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Status\Status;
|
||||
use MediaWiki\User\User;
|
||||
|
||||
|
|
|
|||
|
|
@ -4,10 +4,10 @@ namespace MediaWiki\HookContainer;
|
|||
|
||||
use Article;
|
||||
use File;
|
||||
use IContextSource;
|
||||
use JsonContent;
|
||||
use MailAddress;
|
||||
use ManualLogEntry;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\Mail\UserEmailContact;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\EntryPointEnvironment;
|
||||
use MediaWiki\MediaWikiEntryPoint;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -23,7 +23,6 @@ namespace MediaWiki;
|
|||
use Exception;
|
||||
use HttpStatus;
|
||||
use IBufferingStatsdDataFactory;
|
||||
use IContextSource;
|
||||
use JobQueueGroup;
|
||||
use JobRunner;
|
||||
use Liuggio\StatsdClient\Sender\SocketSender;
|
||||
|
|
@ -31,6 +30,7 @@ use LogicException;
|
|||
use MediaWiki\Block\BlockManager;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Config\ConfigException;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\Deferred\TransactionRoundDefiningUpdate;
|
||||
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
|
||||
|
|
|
|||
|
|
@ -3,9 +3,10 @@
|
|||
namespace MediaWiki\Output;
|
||||
|
||||
use DomainException;
|
||||
use IContextSource;
|
||||
use MediaWiki\Config\HashConfig;
|
||||
use MediaWiki\Config\MultiConfig;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\Request\ContentSecurityPolicy;
|
||||
|
|
@ -14,7 +15,6 @@ use MediaWiki\Request\FauxResponse;
|
|||
use MediaWiki\Specials\SpecialIframeError;
|
||||
use MediaWiki\Title\TitleFactory;
|
||||
use MediaWiki\User\UserFactory;
|
||||
use RequestContext;
|
||||
use SkinFactory;
|
||||
use Wikimedia\Assert\Assert;
|
||||
|
||||
|
|
|
|||
|
|
@ -2,9 +2,9 @@
|
|||
|
||||
namespace MediaWiki\Output;
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Title\TitleFactory;
|
||||
use MediaWiki\User\UserFactory;
|
||||
use RequestContext;
|
||||
use SkinFactory;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -24,19 +24,20 @@ namespace MediaWiki\Output;
|
|||
|
||||
use Article;
|
||||
use Content;
|
||||
use ContextSource;
|
||||
use CSSJanus;
|
||||
use Exception;
|
||||
use ExtensionRegistry;
|
||||
use File;
|
||||
use HtmlArmor;
|
||||
use IContextSource;
|
||||
use InvalidArgumentException;
|
||||
use JavaScriptContent;
|
||||
use Language;
|
||||
use LanguageCode;
|
||||
use LinkCache;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
|
|
@ -64,7 +65,6 @@ use OOUI\Element;
|
|||
use OOUI\Theme;
|
||||
use Parser;
|
||||
use ParserOptions;
|
||||
use RequestContext;
|
||||
use RuntimeException;
|
||||
use Skin;
|
||||
use TextContent;
|
||||
|
|
|
|||
|
|
@ -2,6 +2,7 @@
|
|||
|
||||
namespace MediaWiki\OutputTransform\Stages;
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\OutputTransform\ContentTextTransformStage;
|
||||
use MediaWiki\Parser\ParserOutput;
|
||||
use MediaWiki\Parser\Sanitizer;
|
||||
|
|
@ -9,7 +10,6 @@ use MediaWiki\Title\Title;
|
|||
use MediaWiki\Title\TitleFactory;
|
||||
use ParserOptions;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use RequestContext;
|
||||
use Skin;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
namespace MediaWiki\OutputTransform\Stages;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\OutputTransform\ContentTextTransformStage;
|
||||
use MediaWiki\Parser\ParserOutput;
|
||||
|
|
@ -10,7 +11,6 @@ use MediaWiki\Parser\Sanitizer;
|
|||
use MediaWiki\Tidy\TidyDriverBase;
|
||||
use Parser;
|
||||
use ParserOptions;
|
||||
use RequestContext;
|
||||
|
||||
/**
|
||||
* Inject table of contents (or empty string if there's no sections)
|
||||
|
|
|
|||
|
|
@ -19,7 +19,6 @@
|
|||
*/
|
||||
namespace MediaWiki\Permissions;
|
||||
|
||||
use IContextSource;
|
||||
use InvalidArgumentException;
|
||||
use LogicException;
|
||||
use MediaWiki\Actions\ActionFactory;
|
||||
|
|
@ -28,6 +27,8 @@ use MediaWiki\Block\Block;
|
|||
use MediaWiki\Block\BlockErrorFormatter;
|
||||
use MediaWiki\Block\BlockManager;
|
||||
use MediaWiki\Config\ServiceOptions;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
|
|
@ -51,7 +52,6 @@ use MediaWiki\User\UserIdentity;
|
|||
use Message;
|
||||
use MessageSpecifier;
|
||||
use PermissionsError;
|
||||
use RequestContext;
|
||||
use StatusValue;
|
||||
use UserCache;
|
||||
use Wikimedia\ScopedCallback;
|
||||
|
|
|
|||
|
|
@ -20,11 +20,11 @@
|
|||
|
||||
namespace MediaWiki\Permissions;
|
||||
|
||||
use IContextSource;
|
||||
use IDBAccessObject;
|
||||
use InvalidArgumentException;
|
||||
use MediaWiki\Block\Block;
|
||||
use MediaWiki\Block\BlockErrorFormatter;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
use MediaWiki\Request\WebRequest;
|
||||
|
|
|
|||
|
|
@ -3,10 +3,11 @@
|
|||
namespace MediaWiki\Rest;
|
||||
|
||||
use ExtensionRegistry;
|
||||
use IContextSource;
|
||||
use MediaWiki;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Config\ServiceOptions;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Request\WebResponse;
|
||||
|
|
@ -16,7 +17,6 @@ use MediaWiki\Rest\Reporter\MWErrorReporter;
|
|||
use MediaWiki\Rest\Validator\Validator;
|
||||
use MediaWiki\Title\Title;
|
||||
use MWExceptionRenderer;
|
||||
use RequestContext;
|
||||
use Wikimedia\Message\ITextFormatter;
|
||||
|
||||
class EntryPoint {
|
||||
|
|
|
|||
|
|
@ -7,13 +7,13 @@ use ApiMain;
|
|||
use ApiMessage;
|
||||
use ApiUsageException;
|
||||
use IApiMessage;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Request\FauxRequest;
|
||||
use MediaWiki\Request\WebResponse;
|
||||
use MediaWiki\Rest\Handler;
|
||||
use MediaWiki\Rest\HttpException;
|
||||
use MediaWiki\Rest\LocalizedHttpException;
|
||||
use MediaWiki\Rest\Response;
|
||||
use RequestContext;
|
||||
use Wikimedia\Message\ListParam;
|
||||
use Wikimedia\Message\MessageParam;
|
||||
use Wikimedia\Message\MessageValue;
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@ use InvalidArgumentException;
|
|||
use LanguageCode;
|
||||
use Liuggio\StatsdClient\Factory\StatsdDataFactoryInterface;
|
||||
use LogicException;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Logger\LoggerFactory;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
@ -46,7 +47,6 @@ use MediaWiki\Title\MalformedTitleException;
|
|||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\WikiMap\WikiMap;
|
||||
use MobileContext;
|
||||
use RequestContext;
|
||||
use Wikimedia\Http\HttpAcceptParser;
|
||||
use Wikimedia\Message\DataMessageValue;
|
||||
use Wikimedia\Parsoid\Config\DataAccess;
|
||||
|
|
@ -139,7 +139,7 @@ abstract class ParsoidHandler extends Handler {
|
|||
// We are cutting some corners here (IDN, non-ASCII casing)
|
||||
// since domain name support is provisional.
|
||||
// TODO use a proper validator instead
|
||||
$server = \RequestContext::getMain()->getConfig()->get( MainConfigNames::Server );
|
||||
$server = RequestContext::getMain()->getConfig()->get( MainConfigNames::Server );
|
||||
$services = MediaWikiServices::getInstance();
|
||||
$expectedDomain = $services->getUrlUtils()->parse( $server )['host'] ?? null;
|
||||
if ( !$expectedDomain ) {
|
||||
|
|
|
|||
|
|
@ -6,6 +6,7 @@ use InvalidArgumentException;
|
|||
use ISearchResultSet;
|
||||
use MediaWiki\Cache\CacheKeyHelper;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Language\FormatterFactory;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
|
|
@ -18,7 +19,6 @@ use MediaWiki\Rest\Response;
|
|||
use MediaWiki\Search\Entity\SearchResultThumbnail;
|
||||
use MediaWiki\Search\SearchResultThumbnailProvider;
|
||||
use MediaWiki\Title\TitleFormatter;
|
||||
use RequestContext;
|
||||
use SearchEngine;
|
||||
use SearchEngineConfig;
|
||||
use SearchEngineFactory;
|
||||
|
|
|
|||
|
|
@ -3,9 +3,10 @@
|
|||
namespace MediaWiki\Revision;
|
||||
|
||||
use ChangeTags;
|
||||
use IContextSource;
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\CommentFormatter\CommentFormatter;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\Linker\LinkRendererFactory;
|
||||
use MediaWiki\Pager\ContribsPager;
|
||||
|
|
@ -14,7 +15,6 @@ use MediaWiki\Request\FauxRequest;
|
|||
use MediaWiki\Title\NamespaceInfo;
|
||||
use MediaWiki\User\UserIdentity;
|
||||
use Message;
|
||||
use RequestContext;
|
||||
use Wikimedia\Rdbms\IConnectionProvider;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -79,6 +79,7 @@ use MediaWiki\Content\ContentHandlerFactory;
|
|||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Content\Renderer\ContentRenderer;
|
||||
use MediaWiki\Content\Transform\ContentTransformer;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\DAO\WikiAwareEntity;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\Edit\ParsoidOutputStash;
|
||||
|
|
|
|||
|
|
@ -52,6 +52,7 @@
|
|||
|
||||
// phpcs:disable MediaWiki.Usage.DeprecatedGlobalVariables
|
||||
use MediaWiki\Config\SiteConfiguration;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\HookContainer\FauxGlobalHookArray;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
|
|
|
|||
|
|
@ -22,13 +22,13 @@
|
|||
|
||||
namespace MediaWiki\Status;
|
||||
|
||||
use IContextSource;
|
||||
use Language;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\StubObject\StubUserLang;
|
||||
use Message;
|
||||
use MessageLocalizer;
|
||||
use RequestContext;
|
||||
use RuntimeException;
|
||||
use StatusValue;
|
||||
|
||||
|
|
|
|||
|
|
@ -21,7 +21,7 @@
|
|||
namespace MediaWiki\StubObject;
|
||||
|
||||
use Language;
|
||||
use RequestContext;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
|
||||
/**
|
||||
* Stub object for the user language. Assigned to the $wgLang global.
|
||||
|
|
|
|||
|
|
@ -25,11 +25,12 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Settings\SettingsBuilder;
|
||||
|
||||
# T17461: Make IE8 turn off content sniffing. Everybody else should ignore this
|
||||
# We're adding it here so that it's *always* set, even for alternate entry
|
||||
# points and when $wgOut gets disabled or overridden.
|
||||
use MediaWiki\Settings\SettingsBuilder;
|
||||
|
||||
header( 'X-Content-Type-Options: nosniff' );
|
||||
|
||||
# Valid web server entry point, enable includes.
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
|
|
|
|||
|
|
@ -8,6 +8,7 @@ use BadTitleError;
|
|||
use ErrorPageError;
|
||||
use HTMLFileCache;
|
||||
use HttpError;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Logger\LoggerFactory;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiEntryPoint;
|
||||
|
|
@ -24,7 +25,6 @@ use MediaWiki\User\User;
|
|||
use MWExceptionRenderer;
|
||||
use PermissionsError;
|
||||
use Profiler;
|
||||
use RequestContext;
|
||||
use Throwable;
|
||||
use UnexpectedValueException;
|
||||
use ViewAction;
|
||||
|
|
|
|||
|
|
@ -22,18 +22,18 @@ namespace MediaWiki\Actions;
|
|||
use Action;
|
||||
use Article;
|
||||
use CreditsAction;
|
||||
use IContextSource;
|
||||
use InfoAction;
|
||||
use MarkpatrolledAction;
|
||||
use McrRestoreAction;
|
||||
use McrUndoAction;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
use MediaWiki\Title\Title;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use RawAction;
|
||||
use RequestContext;
|
||||
use RevertAction;
|
||||
use RollbackAction;
|
||||
use UnwatchAction;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
* @author <evan@wikitravel.org>
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
|
||||
use MediaWiki\Cache\BacklinkCacheFactory;
|
||||
use MediaWiki\CommentStore\CommentStore;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -24,8 +24,8 @@ use Article;
|
|||
use DeleteAction;
|
||||
use ErrorPageError;
|
||||
use File;
|
||||
use IContextSource;
|
||||
use LocalFile;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Page\File\FileDeleteForm;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Actions\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* @stable to implement
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* This is a hook handler interface, see docs/Hooks.md.
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Hook;
|
||||
|
||||
use Article;
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* This is a hook handler interface, see docs/Hooks.md.
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\Category\Category;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\EditPage\TemplatesOnThisPageFormatter;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Languages\LanguageNameUtils;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @ingroup Actions
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
use MediaWiki\SpecialPage\SpecialPage;
|
||||
|
||||
|
|
|
|||
|
|
@ -9,6 +9,7 @@ use MediaWiki\CommentFormatter\CommentFormatter;
|
|||
use MediaWiki\CommentStore\CommentStore;
|
||||
use MediaWiki\CommentStore\CommentStoreComment;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -26,6 +26,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Logger\LoggerFactory;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\Permissions\PermissionManager;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
* @author Rob Church <robchur@gmail.com>
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
use MediaWiki\Status\Status;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,7 @@
|
|||
use MediaWiki\CommentFormatter\CommentFormatter;
|
||||
use MediaWiki\Config\ConfigException;
|
||||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @ingroup Actions
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Watchlist\WatchlistManager;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @ingroup Actions
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\Status\Status;
|
||||
use MediaWiki\User\User;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@
|
|||
use MediaWiki\Api\ApiHookRunner;
|
||||
use MediaWiki\Api\Validator\SubmoduleDef;
|
||||
use MediaWiki\Block\Block;
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\EditPage\EditPage;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -29,6 +29,7 @@ namespace MediaWiki\Api;
|
|||
|
||||
use ApiMain;
|
||||
use LogicException;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\EntryPointEnvironment;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Logger\LegacyLogger;
|
||||
|
|
@ -36,7 +37,6 @@ use MediaWiki\MainConfigNames;
|
|||
use MediaWiki\MediaWikiEntryPoint;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Title\Title;
|
||||
use RequestContext;
|
||||
use Throwable;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\DerivativeContext;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Html\HtmlHelper;
|
||||
use MediaWiki\Linker\Linker;
|
||||
|
|
|
|||
|
|
@ -22,6 +22,9 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Api\Validator\ApiParamValidator;
|
||||
use MediaWiki\Context\DerivativeContext;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Logger\LoggerFactory;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
* @since 1.21
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use Wikimedia\ObjectFactory\ObjectFactory;
|
||||
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\SpecialPage\SpecialPage;
|
||||
use MediaWiki\User\UserFactory;
|
||||
use MediaWiki\Utils\ExtensionInfo;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Api\Hook;
|
||||
|
||||
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use stdClass;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Api\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* This is a hook handler interface, see docs/Hooks.md.
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @since 1.28
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use Wikimedia\ParamValidator\ParamValidator;
|
||||
use Wikimedia\ParamValidator\TypeDef\IntegerDef;
|
||||
|
||||
|
|
|
|||
|
|
@ -27,6 +27,7 @@ use IDBAccessObject;
|
|||
use Language;
|
||||
use MediaWiki\Block\BlockManager;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\Deferred\SiteStatsUpdate;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
|
|
@ -2324,7 +2325,7 @@ class AuthManager implements LoggerAwareInterface {
|
|||
private function getAuthenticationRequestsInternal(
|
||||
$providerAction, array $options, array $providers, UserIdentity $user = null
|
||||
) {
|
||||
$user = $user ?: \RequestContext::getMain()->getUser();
|
||||
$user = $user ?: RequestContext::getMain()->getUser();
|
||||
$options['username'] = $user->isRegistered() ? $user->getName() : null;
|
||||
|
||||
// Query them and merge results
|
||||
|
|
@ -2641,7 +2642,7 @@ class AuthManager implements LoggerAwareInterface {
|
|||
private function setDefaultUserOptions( User $user, $useContextLang ) {
|
||||
$user->setToken();
|
||||
|
||||
$lang = $useContextLang ? \RequestContext::getMain()->getLanguage() : $this->contentLanguage;
|
||||
$lang = $useContextLang ? RequestContext::getMain()->getLanguage() : $this->contentLanguage;
|
||||
$this->userOptionsManager->setOption(
|
||||
$user,
|
||||
'language',
|
||||
|
|
|
|||
|
|
@ -20,9 +20,9 @@
|
|||
|
||||
namespace MediaWiki\Block;
|
||||
|
||||
use IContextSource;
|
||||
use InvalidArgumentException;
|
||||
use MediaWiki\CommentStore\CommentStoreComment;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\DAO\WikiAwareEntityTrait;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
1
includes/cache/GenderCache.php
vendored
1
includes/cache/GenderCache.php
vendored
|
|
@ -19,6 +19,7 @@
|
|||
* @author Niklas Laxström
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Title\NamespaceInfo;
|
||||
|
|
|
|||
1
includes/cache/HTMLFileCache.php
vendored
1
includes/cache/HTMLFileCache.php
vendored
|
|
@ -22,6 +22,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Cache\CacheKeyHelper;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Cache\Hook;
|
||||
|
||||
// phpcs:disable Squiz.Classes.ValidClassName.NotCamelCaps
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* This is a hook handler interface, see docs/Hooks.md.
|
||||
|
|
|
|||
|
|
@ -23,6 +23,9 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\CommentFormatter\RowCommentFormatter;
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
|
||||
use MediaWiki\Html\Html;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
* @author Matthew Flaschen
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\FormOptions;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -1,5 +1,6 @@
|
|||
<?php
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Html\TemplateParser;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Linker\Linker;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
use MediaWiki\Revision\RevisionRecord;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@
|
|||
* @ingroup Change tagging
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
* @ingroup Change tagging
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\Status\Status;
|
||||
|
|
|
|||
|
|
@ -31,6 +31,8 @@ use MediaWiki\Content\Renderer\ContentParseParams;
|
|||
use MediaWiki\Content\Transform\PreloadTransformParams;
|
||||
use MediaWiki\Content\Transform\PreSaveTransformParams;
|
||||
use MediaWiki\Content\ValidationParams;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Deferred\DeferrableUpdate;
|
||||
use MediaWiki\Diff\TextDiffer\ManifoldTextDiffer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
|
|
|
|||
|
|
@ -1,6 +1,9 @@
|
|||
<?php
|
||||
|
||||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Context\DerivativeContext;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
|
|
|
|||
|
|
@ -24,6 +24,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Content\Renderer\ContentParseParams;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Parser\ParserOutput;
|
||||
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Content\Hook;
|
||||
|
||||
use DifferenceEngine;
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
/**
|
||||
* This is a hook handler interface, see docs/Hooks.md.
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
namespace MediaWiki\Content\Hook;
|
||||
|
||||
use ContentHandler;
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use SlotDiffRenderer;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -25,6 +25,7 @@
|
|||
* @author Daniel Kinzler
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,9 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Context;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
use MediaWiki\Permissions\Authority;
|
||||
|
|
@ -25,8 +28,13 @@ use MediaWiki\Request\WebRequest;
|
|||
use MediaWiki\Session\CsrfTokenSet;
|
||||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\User\User;
|
||||
use Message;
|
||||
use MessageSpecifier;
|
||||
use Skin;
|
||||
use Timing;
|
||||
use Wikimedia\Bcp47Code\Bcp47Code;
|
||||
use Wikimedia\NonSerializable\NonSerializableTrait;
|
||||
use WikiPage;
|
||||
|
||||
/**
|
||||
* The simplest way of implementing IContextSource is to hold a RequestContext as a
|
||||
|
|
@ -236,3 +244,6 @@ abstract class ContextSource implements IContextSource {
|
|||
return $this->getContext()->getCsrfTokenSet();
|
||||
}
|
||||
}
|
||||
|
||||
/** @deprecated since 1.42 */
|
||||
class_alias( ContextSource::class, 'ContextSource' );
|
||||
|
|
|
|||
|
|
@ -19,6 +19,9 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Context;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
|
|
@ -26,7 +29,12 @@ use MediaWiki\Permissions\Authority;
|
|||
use MediaWiki\Request\WebRequest;
|
||||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\User\User;
|
||||
use Message;
|
||||
use MessageSpecifier;
|
||||
use Skin;
|
||||
use Timing;
|
||||
use Wikimedia\Assert\Assert;
|
||||
use WikiPage;
|
||||
|
||||
/**
|
||||
* An IContextSource implementation which will inherit context from another source
|
||||
|
|
@ -330,3 +338,6 @@ class DerivativeContext extends ContextSource implements MutableContext {
|
|||
return wfMessage( $key, ...$params )->setContext( $this );
|
||||
}
|
||||
}
|
||||
|
||||
/** @deprecated since 1.42 */
|
||||
class_alias( DerivativeContext::class, 'DerivativeContext' );
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use Skin;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\User\User;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -18,6 +18,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Context;
|
||||
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Language\LocalizationContext;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
|
|
@ -26,6 +28,9 @@ use MediaWiki\Request\WebRequest;
|
|||
use MediaWiki\Session\CsrfTokenSetProvider;
|
||||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\User\User;
|
||||
use Skin;
|
||||
use Timing;
|
||||
use WikiPage;
|
||||
|
||||
/**
|
||||
* Interface for objects which can provide a MediaWiki context on request
|
||||
|
|
@ -156,3 +161,6 @@ interface IContextSource extends LocalizationContext, CsrfTokenSetProvider {
|
|||
*/
|
||||
public function exportSession();
|
||||
}
|
||||
|
||||
/** @deprecated since 1.42 */
|
||||
class_alias( IContextSource::class, 'IContextSource' );
|
||||
|
|
|
|||
|
|
@ -18,12 +18,17 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Context;
|
||||
|
||||
use Language;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\Request\WebRequest;
|
||||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\User\User;
|
||||
use Skin;
|
||||
use WikiPage;
|
||||
|
||||
/**
|
||||
* Request-dependent objects containers.
|
||||
|
|
@ -85,3 +90,6 @@ interface MutableContext {
|
|||
public function setSkin( Skin $skin );
|
||||
|
||||
}
|
||||
|
||||
/** @deprecated since 1.42 */
|
||||
class_alias( MutableContext::class, 'MutableContext' );
|
||||
|
|
|
|||
|
|
@ -22,6 +22,13 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
namespace MediaWiki\Context;
|
||||
|
||||
use BadMethodCallException;
|
||||
use Exception;
|
||||
use InvalidArgumentException;
|
||||
use Language;
|
||||
use LogicException;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Logger\LoggerFactory;
|
||||
|
|
@ -32,15 +39,22 @@ use MediaWiki\Permissions\Authority;
|
|||
use MediaWiki\Request\FauxRequest;
|
||||
use MediaWiki\Request\WebRequest;
|
||||
use MediaWiki\Session\CsrfTokenSet;
|
||||
use MediaWiki\Session\PHPSessionHandler;
|
||||
use MediaWiki\Session\SessionManager;
|
||||
use MediaWiki\StubObject\StubGlobalUser;
|
||||
use MediaWiki\Title\Title;
|
||||
use MediaWiki\User\User;
|
||||
use Message;
|
||||
use MessageSpecifier;
|
||||
use Skin;
|
||||
use Timing;
|
||||
use Wikimedia\Assert\Assert;
|
||||
use Wikimedia\AtEase\AtEase;
|
||||
use Wikimedia\Bcp47Code\Bcp47Code;
|
||||
use Wikimedia\IPUtils;
|
||||
use Wikimedia\NonSerializable\NonSerializableTrait;
|
||||
use Wikimedia\ScopedCallback;
|
||||
use WikiPage;
|
||||
|
||||
/**
|
||||
* Group all the pieces relevant to the context of a request into one instance
|
||||
|
|
@ -638,7 +652,7 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
* @since 1.21
|
||||
*/
|
||||
public function exportSession() {
|
||||
$session = MediaWiki\Session\SessionManager::getGlobalSession();
|
||||
$session = SessionManager::getGlobalSession();
|
||||
return [
|
||||
'ip' => $this->getRequest()->getIP(),
|
||||
'headers' => $this->getRequest()->getAllHeaders(),
|
||||
|
|
@ -672,7 +686,7 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
*/
|
||||
public static function importScopedSession( array $params ) {
|
||||
if ( strlen( $params['sessionId'] ) &&
|
||||
MediaWiki\Session\SessionManager::getGlobalSession()->isPersistent()
|
||||
SessionManager::getGlobalSession()->isPersistent()
|
||||
) {
|
||||
// Check to avoid sending random cookies for the wrong users.
|
||||
// This method should only called by CLI scripts or by HTTP job runners.
|
||||
|
|
@ -697,7 +711,7 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
$context = RequestContext::getMain();
|
||||
|
||||
// Commit and close any current session
|
||||
if ( MediaWiki\Session\PHPSessionHandler::isEnabled() ) {
|
||||
if ( PHPSessionHandler::isEnabled() ) {
|
||||
session_write_close(); // persist
|
||||
session_id( '' ); // detach
|
||||
$_SESSION = []; // clear in-memory array
|
||||
|
|
@ -706,7 +720,7 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
// Get new session, if applicable
|
||||
$session = null;
|
||||
if ( strlen( $params['sessionId'] ) ) { // don't make a new random ID
|
||||
$manager = MediaWiki\Session\SessionManager::singleton();
|
||||
$manager = SessionManager::singleton();
|
||||
$session = $manager->getSessionById( $params['sessionId'], true )
|
||||
?: $manager->getEmptySession();
|
||||
}
|
||||
|
|
@ -722,7 +736,7 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
// of the User object being attached to the wrong IP, headers, or session.
|
||||
$context->setUser( $user );
|
||||
StubGlobalUser::setUser( $context->getUser() ); // b/c
|
||||
if ( $session && MediaWiki\Session\PHPSessionHandler::isEnabled() ) {
|
||||
if ( $session && PHPSessionHandler::isEnabled() ) {
|
||||
session_id( $session->getId() );
|
||||
AtEase::quietCall( 'session_start' );
|
||||
}
|
||||
|
|
@ -789,3 +803,6 @@ class RequestContext implements IContextSource, MutableContext {
|
|||
}
|
||||
|
||||
}
|
||||
|
||||
/** @deprecated since 1.42 */
|
||||
class_alias( RequestContext::class, 'RequestContext' );
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Logger\LegacyLogger;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
|
|
|
|||
|
|
@ -23,6 +23,8 @@
|
|||
|
||||
use MediaWiki\CommentFormatter\CommentFormatter;
|
||||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Diff\TextDiffer\ManifoldTextDiffer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Html\Html;
|
||||
|
|
|
|||
|
|
@ -2,7 +2,7 @@
|
|||
|
||||
namespace MediaWiki\Diff\Hook;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use TextSlotDiffRenderer;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -21,6 +21,7 @@
|
|||
* @ingroup DifferenceEngine
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Output\OutputPage;
|
||||
use MediaWiki\Title\Title;
|
||||
use Wikimedia\Assert\Assert;
|
||||
|
|
|
|||
|
|
@ -21,6 +21,8 @@
|
|||
* @ingroup DifferenceEngine
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Diff\TextDiffer\ManifoldTextDiffer;
|
||||
use MediaWiki\Diff\TextDiffer\TextDiffer;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
|
|
|
|||
|
|
@ -21,9 +21,9 @@
|
|||
namespace MediaWiki\EditPage\Constraint;
|
||||
|
||||
use Content;
|
||||
use IContextSource;
|
||||
use Language;
|
||||
use MediaWiki\Config\ServiceOptions;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\EditPage\SpamChecker;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
|
|
|
|||
|
|
@ -22,8 +22,8 @@ namespace MediaWiki\EditPage\Constraint;
|
|||
|
||||
use ApiMessage;
|
||||
use Content;
|
||||
use IContextSource;
|
||||
use Language;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\HookContainer;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\Html\Html;
|
||||
|
|
|
|||
|
|
@ -26,9 +26,7 @@ use CategoryPage;
|
|||
use Content;
|
||||
use ContentHandler;
|
||||
use DeprecationHelper;
|
||||
use DerivativeContext;
|
||||
use ErrorPageError;
|
||||
use IContextSource;
|
||||
use IDBAccessObject;
|
||||
use LogPage;
|
||||
use ManualLogEntry;
|
||||
|
|
@ -38,6 +36,8 @@ use MediaWiki\CommentStore\CommentStore;
|
|||
use MediaWiki\CommentStore\CommentStoreComment;
|
||||
use MediaWiki\Config\Config;
|
||||
use MediaWiki\Content\IContentHandlerFactory;
|
||||
use MediaWiki\Context\DerivativeContext;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\EditPage\Constraint\AccidentalRecreationConstraint;
|
||||
use MediaWiki\EditPage\Constraint\AutoSummaryMissingSummaryConstraint;
|
||||
|
|
|
|||
|
|
@ -2,12 +2,12 @@
|
|||
|
||||
namespace MediaWiki\EditPage;
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
use MediaWiki\Permissions\Authority;
|
||||
use MediaWiki\SpecialPage\SpecialPageFactory;
|
||||
use MediaWiki\Specials\SpecialMyLanguage;
|
||||
use MediaWiki\Title\Title;
|
||||
use RequestContext;
|
||||
|
||||
/**
|
||||
* Helper methods for resolving EditPage parameters that deal with page titles.
|
||||
|
|
|
|||
|
|
@ -20,8 +20,8 @@
|
|||
|
||||
namespace MediaWiki\EditPage;
|
||||
|
||||
use IContextSource;
|
||||
use MediaWiki\Cache\LinkBatchFactory;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Linker\LinkRenderer;
|
||||
use MediaWiki\Page\PageIdentity;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Html\Html;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\Permissions\PermissionStatus;
|
||||
use MediaWiki\User\UserGroupMembership;
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Block\Block;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Language\RawMessage;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
use MediaWiki\User\UserIdentity;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\SpecialPage\SpecialPage;
|
||||
|
||||
/**
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
* @details
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -18,6 +18,7 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\FileRepo\File\FileSelectQueryBuilder;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -7,6 +7,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\Config\ConfigException;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\HookContainer\ProtectedHookAccessorTrait;
|
||||
use MediaWiki\Linker\LinkTarget;
|
||||
use MediaWiki\MainConfigNames;
|
||||
|
|
|
|||
|
|
@ -19,6 +19,7 @@
|
|||
*/
|
||||
|
||||
use MediaWiki\CommentStore\CommentStoreComment;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\Deferred\AutoCommitUpdate;
|
||||
use MediaWiki\Deferred\DeferredUpdates;
|
||||
use MediaWiki\Deferred\LinksUpdate\LinksUpdate;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,9 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\ContextSource;
|
||||
use MediaWiki\Context\IContextSource;
|
||||
use MediaWiki\Context\RequestContext;
|
||||
use MediaWiki\HookContainer\HookRunner;
|
||||
use MediaWiki\MainConfigNames;
|
||||
use MediaWiki\MediaWikiServices;
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
class PackedImageGallery extends TraditionalImageGallery {
|
||||
public function __construct( $mode = 'traditional', IContextSource $context = null ) {
|
||||
parent::__construct( $mode, $context );
|
||||
|
|
|
|||
|
|
@ -20,6 +20,8 @@
|
|||
* @file
|
||||
*/
|
||||
|
||||
use MediaWiki\Context\IContextSource;
|
||||
|
||||
class SlideshowImageGallery extends TraditionalImageGallery {
|
||||
public function __construct( $mode = 'traditional', IContextSource $context = null ) {
|
||||
parent::__construct( $mode, $context );
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue