Namespace ParserOutput

Most used non-namespaced class!

Bug: T353458
Change-Id: I4c2cbb0a808b3881a4d6ca489eee5d8c8ebf26cf
This commit is contained in:
James D. Forrester 2023-12-14 14:20:33 -05:00
parent 4cf719019a
commit 9bfb75ff90
126 changed files with 162 additions and 124 deletions

View file

@ -241,6 +241,8 @@ because of Phabricator reports.
- TransactionRoundDefiningUpdate
- UserEditCountInfo
- UserEditCountUpdate
- MediaWiki\Parser:
- ParserOutput
- MediaWiki\Site:
- CachingSiteStore
- DBSiteStore

View file

@ -1683,6 +1683,7 @@ $wgAutoloadLocalClasses = [
'MediaWiki\\Parser\\ParserCacheFilter' => __DIR__ . '/includes/parser/ParserCacheFilter.php',
'MediaWiki\\Parser\\ParserCacheMetadata' => __DIR__ . '/includes/parser/ParserCacheMetadata.php',
'MediaWiki\\Parser\\ParserObserver' => __DIR__ . '/includes/parser/ParserObserver.php',
'MediaWiki\\Parser\\ParserOutput' => __DIR__ . '/includes/parser/ParserOutput.php',
'MediaWiki\\Parser\\ParserOutputFlags' => __DIR__ . '/includes/parser/ParserOutputFlags.php',
'MediaWiki\\Parser\\ParserOutputStringSets' => __DIR__ . '/includes/parser/ParserOutputStringSets.php',
'MediaWiki\\Parser\\Parsoid\\Config\\DataAccess' => __DIR__ . '/includes/parser/Parsoid/Config/DataAccess.php',

View file

@ -26,10 +26,10 @@ use MediaWiki\Config\ServiceOptions;
use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\NamespaceInfo;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleParser;
use ParserOutput;
use Psr\Log\LoggerInterface;
/**

View file

@ -4,7 +4,7 @@ namespace MediaWiki\Hook;
use Content;
use MediaWiki\EditPage\EditPage;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Hook;
use MediaWiki\Output\OutputPage;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -13,6 +13,7 @@ use MediaWiki\Linker\LinkTarget;
use MediaWiki\Mail\UserEmailContact;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\ProperPageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\Authority;
use MediaWiki\RenameUser\RenameuserSQL;
use MediaWiki\ResourceLoader as RL;
@ -3323,7 +3324,7 @@ class HookRunner implements
}
public function onSearchDataForIndex2( array &$fields, \ContentHandler $handler,
\WikiPage $page, \ParserOutput $output, \SearchEngine $engine, RevisionRecord $revision
\WikiPage $page, ParserOutput $output, \SearchEngine $engine, RevisionRecord $revision
) {
return $this->container->run(
'SearchDataForIndex2',

View file

@ -44,6 +44,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageRecord;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Permissions\PermissionStatus;
@ -64,7 +65,6 @@ use OOUI\Element;
use OOUI\Theme;
use Parser;
use ParserOptions;
use ParserOutput;
use RequestContext;
use Skin;
use TextContent;

View file

@ -2,8 +2,8 @@
namespace Mediawiki\OutputTransform;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
use Wikimedia\Parsoid\DOM\Document;
use Wikimedia\Parsoid\Utils\ContentUtils;

View file

@ -2,8 +2,8 @@
namespace Mediawiki\OutputTransform;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* OutputTransformStages that only modify the content. It is expected that all inheriting classes call this class'

View file

@ -2,8 +2,8 @@
namespace Mediawiki\OutputTransform;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* @unstable

View file

@ -2,8 +2,8 @@
namespace Mediawiki\OutputTransform;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* Classes implementing the OutputTransformStage aim at being added to a pipeline of transformations that transform

View file

@ -3,8 +3,8 @@
namespace Mediawiki\OutputTransform\Stages;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* Adds RedirectHeader if it exists

View file

@ -6,8 +6,8 @@ use Language;
use MediaWiki\Html\Html;
use MediaWiki\Languages\LanguageFactory;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* Wrap the output in a div with the provided class name

View file

@ -4,9 +4,9 @@ namespace Mediawiki\OutputTransform\Stages;
use MediaWiki\Html\Html;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Sanitizer;
use ParserOptions;
use ParserOutput;
/**
* Generates a list of unique style links

View file

@ -4,8 +4,8 @@ namespace Mediawiki\OutputTransform\Stages;
use MediaWiki\Linker\Linker;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* Expand relative links to absolute URLs

View file

@ -4,9 +4,9 @@ namespace Mediawiki\OutputTransform\Stages;
use MediaWiki\Html\HtmlHelper;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use Parser;
use ParserOptions;
use ParserOutput;
use Wikimedia\RemexHtml\Serializer\SerializerNode;
/**

View file

@ -3,11 +3,11 @@
namespace Mediawiki\OutputTransform\Stages;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use ParserOptions;
use ParserOutput;
use Psr\Log\LoggerInterface;
use RequestContext;
use Skin;

View file

@ -5,11 +5,11 @@ namespace Mediawiki\OutputTransform\Stages;
use Language;
use MediaWiki\Linker\Linker;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Tidy\TidyDriverBase;
use Parser;
use ParserOptions;
use ParserOutput;
use RequestContext;
/**

View file

@ -3,8 +3,8 @@
namespace Mediawiki\OutputTransform\Stages;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* Hydrate slot section header placeholders generated by RevisionRenderer.

View file

@ -5,8 +5,8 @@ namespace Mediawiki\OutputTransform\Stages;
use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* @internal

View file

@ -6,9 +6,9 @@ use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Language\RawMessage;
use Mediawiki\OutputTransform\ContentTextTransformStage;
use MediaWiki\Parser\ParserOutput;
use Message;
use ParserOptions;
use ParserOutput;
/**
* Adds debug info to the output

View file

@ -27,6 +27,7 @@ use MediaWiki\Edit\ParsoidOutputStash;
use MediaWiki\Edit\SelserContext;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Parsoid\HtmlToContentTransform;
use MediaWiki\Parser\Parsoid\HtmlTransformFactory;
use MediaWiki\Parser\Parsoid\PageBundleParserOutputConverter;
@ -41,7 +42,6 @@ use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Status\Status;
use MWUnknownContentModelException;
use ParserOptions;
use ParserOutput;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Message\MessageValue;
use Wikimedia\ParamValidator\ParamValidator;

View file

@ -21,10 +21,10 @@ namespace MediaWiki\Rest\Handler\Helper;
use LanguageCode;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Rest\ResponseInterface;
use MediaWiki\Title\Title;
use Message;
use ParserOutput;
use Wikimedia\Parsoid\Utils\ContentUtils;
use Wikimedia\Parsoid\Utils\DOMUtils;

View file

@ -19,9 +19,9 @@
*/
namespace MediaWiki\Rest\Handler\Helper;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Rest\LocalizedHttpException;
use MediaWiki\Rest\ResponseInterface;
use ParserOutput;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Parsoid\Core\ClientError;

View file

@ -32,6 +32,7 @@ use MediaWiki\Languages\LanguageFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Parsoid\HtmlTransformFactory;
use MediaWiki\Parser\Parsoid\PageBundleParserOutputConverter;
use MediaWiki\Parser\Parsoid\ParsoidOutputAccess;
@ -49,7 +50,6 @@ use MediaWiki\Status\Status;
use MediaWiki\Title\Title;
use MWUnknownContentModelException;
use ParserOptions;
use ParserOutput;
use Wikimedia\Assert\Assert;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Bcp47Code\Bcp47CodeValue;

View file

@ -27,10 +27,10 @@ use InvalidArgumentException;
use LogicException;
use MediaWiki\Content\Renderer\ContentRenderer;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Permissions\Authority;
use ParserOptions;
use ParserOutput;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;
use Wikimedia\Assert\Assert;

View file

@ -25,9 +25,9 @@ namespace MediaWiki\Revision;
use InvalidArgumentException;
use MediaWiki\Content\Renderer\ContentRenderer;
use MediaWiki\Html\Html;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\Authority;
use ParserOptions;
use ParserOutput;
use Psr\Log\LoggerInterface;
use Psr\Log\NullLogger;
use Wikimedia\Rdbms\ILoadBalancer;

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Revision;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* A lazy provider of ParserOutput objects for a revision's individual slots.

View file

@ -24,12 +24,12 @@ use ApiMessage;
use ApiRawMessage;
use Language;
use MediaWiki\Language\RawMessage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\StubObject\StubUserLang;
use Message;
use MessageCache;
use MessageLocalizer;
use MessageSpecifier;
use ParserOutput;
use StatusValue;
use UnexpectedValueException;

View file

@ -42,6 +42,7 @@ use MediaWiki\HookContainer\HookRunner;
use MediaWiki\MainConfigNames;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\ResourceLoader as RL;
use MediaWiki\Revision\MutableRevisionRecord;
@ -62,7 +63,6 @@ use MessageCache;
use MWUnknownContentModelException;
use ParserCache;
use ParserOptions;
use ParserOutput;
use ParsoidCachePrewarmJob;
use Psr\Log\LoggerAwareInterface;
use Psr\Log\LoggerInterface;

View file

@ -3,8 +3,8 @@
namespace MediaWiki\Storage\Hook;
use Content;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\User\User;
use ParserOutput;
use WikiPage;
/**

View file

@ -27,13 +27,13 @@ use MediaWiki\HookContainer\HookContainer;
use MediaWiki\HookContainer\HookRunner;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Storage\Hook\ParserOutputStashForEditHook;
use MediaWiki\User\UserEditTracker;
use MediaWiki\User\UserFactory;
use MediaWiki\User\UserIdentity;
use ParserOutput;
use Psr\Log\LoggerInterface;
use stdClass;
use Wikimedia\Rdbms\IConnectionProvider;

View file

@ -3,9 +3,9 @@ namespace MediaWiki\Storage;
use Content;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RenderedRevision;
use MediaWiki\Revision\RevisionRecord;
use ParserOutput;
/**
* An object representing a page update during an edit.

View file

@ -36,6 +36,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageProps;
use MediaWiki\Page\RedirectLookup;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Permissions\RestrictionStore;
use MediaWiki\Revision\RevisionLookup;

View file

@ -31,6 +31,7 @@ use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Output\OutputPage;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Request\FauxRequest;
use MediaWiki\Revision\RevisionLookup;

View file

@ -39,6 +39,7 @@ use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Revision\SlotRenderingProvider;

View file

@ -26,6 +26,7 @@ use MediaWiki\Content\Transform\PreSaveTransformParams;
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use Wikimedia\Minify\CSSMin;

View file

@ -25,6 +25,7 @@
use MediaWiki\Content\Renderer\ContentParseParams;
use MediaWiki\Html\Html;
use MediaWiki\Parser\ParserOutput;
/**
* Content handler implementation for unknown content.

View file

@ -1,6 +1,7 @@
<?php
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
/**

View file

@ -3,8 +3,8 @@
namespace MediaWiki\Content\Hook;
use Content;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -3,9 +3,9 @@
namespace MediaWiki\Content\Hook;
use Content;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserOptions;
use ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -3,8 +3,8 @@
namespace MediaWiki\Content\Hook;
use ContentHandler;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use ParserOutput;
use SearchEngine;
use WikiPage;

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Content\Hook;
use ContentHandler;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
use SearchEngine;
use WikiPage;

View file

@ -23,6 +23,7 @@ use MediaWiki\Content\Transform\PreSaveTransformParams;
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
/**

View file

@ -21,6 +21,7 @@
use MediaWiki\Content\Renderer\ContentParseParams;
use MediaWiki\Content\Transform\PreSaveTransformParams;
use MediaWiki\Content\ValidationParams;
use MediaWiki\Parser\ParserOutput;
/**
* Content handler for JSON text.

View file

@ -4,8 +4,8 @@ namespace MediaWiki\Content\Renderer;
use Content;
use MediaWiki\Content\IContentHandlerFactory;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
/**
* A service to render content.

View file

@ -27,6 +27,7 @@ use MediaWiki\Content\Renderer\ContentParseParams;
use MediaWiki\Content\Transform\PreSaveTransformParams;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
/**

View file

@ -1,6 +1,7 @@
<?php
use HtmlFormatter\HtmlFormatter;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Sanitizer;
/**

View file

@ -29,6 +29,7 @@ use MediaWiki\Content\Transform\PreSaveTransformParams;
use MediaWiki\Languages\LanguageNameUtils;
use MediaWiki\Linker\LinkRenderer;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\Parsoid\ParsoidParserFactory;
use MediaWiki\Revision\RevisionRecord;

View file

@ -7,9 +7,9 @@ use MediaWiki\DAO\WikiAwareEntity;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\Page\PageReferenceValue;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\NamespaceInfo;
use MediaWiki\Title\Title;
use ParserOutput;
use PurgeJobUtils;
/**

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Deferred\LinksUpdate;
use MediaWiki\ExternalLinks\LinkFilter;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* externallinks

View file

@ -4,8 +4,8 @@ namespace MediaWiki\Deferred\LinksUpdate;
use MediaWiki\DAO\WikiAwareEntity;
use MediaWiki\Page\PageReferenceValue;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserOutput;
use PurgeJobUtils;
/**

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Deferred\LinksUpdate;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* iwlinks

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Deferred\LinksUpdate;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* langlinks

View file

@ -29,8 +29,8 @@ use MediaWiki\Deferred\DeferredUpdates;
use MediaWiki\Deferred\EnqueueableDataUpdate;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MWException;
use ParserOutput;
use WikiPage;
/**

View file

@ -5,8 +5,8 @@ namespace MediaWiki\Deferred\LinksUpdate;
use MediaWiki\Linker\LinkTargetLookup;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use ParserOutput;
use Wikimedia\Rdbms\IDatabase;
use Wikimedia\Rdbms\IResultWrapper;
use Wikimedia\Rdbms\LBFactory;

View file

@ -8,8 +8,8 @@ use MediaWiki\Linker\LinkTargetLookup;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use ParserOutput;
use Wikimedia\ObjectFactory\ObjectFactory;
use Wikimedia\Rdbms\LBFactory;

View file

@ -34,11 +34,11 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\PageReferenceValue;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Title\Title;
use MediaWiki\User\UserIdentity;
use MWException;
use ParserOutput;
use RefreshLinksJob;
use RuntimeException;
use Wikimedia\Rdbms\IDatabase;

View file

@ -5,7 +5,7 @@ namespace MediaWiki\Deferred\LinksUpdate;
use MediaWiki\Config\Config;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\MainConfigNames;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* pagelinks

View file

@ -6,7 +6,7 @@ use HTMLCacheUpdateJob;
use JobQueueGroup;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\MainConfigNames;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* page_props

View file

@ -5,7 +5,7 @@ namespace MediaWiki\Deferred\LinksUpdate;
use MediaWiki\Config\Config;
use MediaWiki\Config\ServiceOptions;
use MediaWiki\MainConfigNames;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* templatelinks

View file

@ -4,7 +4,7 @@ namespace MediaWiki\Diff\Hook;
use DifferenceEngine;
use MediaWiki\Output\OutputPage;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
use WikiPage;
/**

View file

@ -21,8 +21,8 @@
namespace MediaWiki\Edit;
use Content;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
use RuntimeException;
/**

View file

@ -67,6 +67,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\RedirectLookup;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionManager;
use MediaWiki\Permissions\RestrictionStore;
@ -99,7 +100,6 @@ use OOUI\CheckboxInputWidget;
use OOUI\DropdownInputWidget;
use OOUI\FieldLayout;
use ParserOptions;
use ParserOutput;
use PermissionsError;
use ReadOnlyError;
use RecentChange;

View file

@ -25,6 +25,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageAssertionException;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionRenderer;
use MediaWiki\Title\Title;

View file

@ -26,6 +26,7 @@ use MediaWiki\MediaWikiServices;
use MediaWiki\Message\UserGroupMembershipParam;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\PageReferenceValue;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\StubObject\StubUserLang;
use MediaWiki\Title\Title;
use Wikimedia\Assert\Assert;

View file

@ -33,6 +33,7 @@ use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\PageReferenceValue;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\StubObject\StubObject;
use MediaWiki\StubObject\StubUserLang;

View file

@ -33,6 +33,7 @@ use MediaWiki\Output\OutputPage;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Page\ProtectionForm;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\Authority;
use MediaWiki\Permissions\PermissionStatus;
use MediaWiki\Revision\ArchivedRevisionLookup;

View file

@ -3,7 +3,7 @@
namespace MediaWiki\Page\Hook;
use Article;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Page\Hook;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserOutput;
use WikiPage;
/**

View file

@ -24,6 +24,7 @@ use InvalidArgumentException;
use MapCacheLRU;
use MediaWiki\Logger\Spi as LoggerSpi;
use MediaWiki\Parser\ParserCacheFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\RevisionOutputCache;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
@ -32,7 +33,6 @@ use MediaWiki\Status\Status;
use MediaWiki\Title\TitleFormatter;
use ParserCache;
use ParserOptions;
use ParserOutput;
use PoolCounterWork;
use PoolWorkArticleView;
use PoolWorkArticleViewCurrent;

View file

@ -35,6 +35,7 @@ use MediaWiki\Page\PageRecord;
use MediaWiki\Page\PageReference;
use MediaWiki\Page\PageStoreRecord;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Permissions\Authority;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionStore;

View file

@ -23,7 +23,7 @@ namespace MediaWiki\Pager;
use IContextSource;
use MediaWiki\Html\Html;
use MediaWiki\Linker\LinkRenderer;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
use stdClass;
use XmlSelect;

View file

@ -2,10 +2,10 @@
namespace MediaWiki\Hook;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserCache;
use ParserOptions;
use ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\Parser\ParserOutput;
use Parser;
use ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Hook;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
/**
* This is a hook handler interface, see docs/Hooks.md.

View file

@ -2,8 +2,8 @@
namespace MediaWiki\Hook;
use MediaWiki\Parser\ParserOutput;
use ParserOptions;
use ParserOutput;
use WikiPage;
/**

View file

@ -42,6 +42,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\MagicWordArray;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\Preferences\SignatureValidatorFactory;

View file

@ -28,6 +28,7 @@ use MediaWiki\Page\PageRecord;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserCacheFilter;
use MediaWiki\Parser\ParserCacheMetadata;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\TitleFactory;
use Psr\Log\LoggerInterface;

View file

@ -23,7 +23,6 @@ namespace MediaWiki\Parser;
use MediaWiki\Page\PageRecord;
use ParserOptions;
use ParserOutput;
/**
* Filter that decides whether a ParserOutput object should be stored in the

View file

@ -33,7 +33,6 @@ use MediaWiki\Cache\CacheKeyHelper;
use MediaWiki\Page\PageReference;
use MediaWiki\Title\Title;
use ParserOptions;
use ParserOutput;
use Psr\Log\LoggerInterface;
use RuntimeException;

View file

@ -18,16 +18,23 @@
* @file
*/
namespace MediaWiki\Parser;
use CacheTime;
use InvalidArgumentException;
use LogicException;
use MediaWiki\Json\JsonUnserializable;
use MediaWiki\Json\JsonUnserializableTrait;
use MediaWiki\Json\JsonUnserializer;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Output\OutputPage;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\ParserOutputStringSets;
use MediaWiki\Parser\Parsoid\PageBundleParserOutputConverter;
use MediaWiki\Parser\Parsoid\ParsoidRenderID;
use MediaWiki\Title\Title;
use MWException;
use Parser;
use UnexpectedValueException;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Bcp47Code\Bcp47CodeValue;
use Wikimedia\Parsoid\Core\ContentMetadataCollector;
@ -2731,3 +2738,8 @@ class ParserOutput extends CacheTime implements ContentMetadataCollector {
}
}
}
/**
* @deprecated since 1.42
*/
class_alias( ParserOutput::class, 'ParserOutput' );

View file

@ -44,50 +44,50 @@ class ParserOutputFlags {
/**
* @var string No gallery on category page? (__NOGALLERY__).
* @see \ParserOutput::getNoGallery()
* @see \ParserOutput::setNoGallery()
* @see ParserOutput::getNoGallery()
* @see ParserOutput::setNoGallery()
*/
public const NO_GALLERY = 'mw-NoGallery';
/**
* @var string Whether OOUI should be enabled.
* @see \ParserOutput::getEnableOOUI()
* @see \ParserOutput::setEnableOOUI()
* @see ParserOutput::getEnableOOUI()
* @see ParserOutput::setEnableOOUI()
*/
public const ENABLE_OOUI = 'mw-EnableOOUI';
/**
* @var string Force index policy to be 'index'
* @see \ParserOutput::getIndexPolicy()
* @see \ParserOutput::setIndexPolicy()
* @see ParserOutput::getIndexPolicy()
* @see ParserOutput::setIndexPolicy()
*/
public const INDEX_POLICY = 'mw-IndexPolicy';
/**
* @var string Force index policy to be 'noindex'
* @see \ParserOutput::getIndexPolicy()
* @see \ParserOutput::setIndexPolicy()
* @see ParserOutput::getIndexPolicy()
* @see ParserOutput::setIndexPolicy()
*/
public const NO_INDEX_POLICY = 'mw-NoIndexPolicy';
/**
* @var string Show a new section link?
* @see \ParserOutput::getNewSection()
* @see \ParserOutput::setNewSection()
* @see ParserOutput::getNewSection()
* @see ParserOutput::setNewSection()
*/
public const NEW_SECTION = 'mw-NewSection';
/**
* @var string Hide the new section link?
* @see \ParserOutput::getHideNewSection()
* @see \ParserOutput::setHideNewSection()
* @see ParserOutput::getHideNewSection()
* @see ParserOutput::setHideNewSection()
*/
public const HIDE_NEW_SECTION = 'mw-HideNewSection';
/**
* @var string The prevent-clickjacking flag
* @see \ParserOutput::getPreventClickjacking()
* @see \ParserOutput::setPreventClickjacking()
* @see ParserOutput::getPreventClickjacking()
* @see ParserOutput::setPreventClickjacking()
*/
public const PREVENT_CLICKJACKING = 'mw-PreventClickjacking';

View file

@ -42,40 +42,40 @@ class ParserOutputStringSets {
/**
* @var string ResourceLoader modules to load.
* @see \MediaWiki\Output\OutputPage::addModules
* @see \ParserOutput::addModules
* @see \ParserOutput::getModules
* @see ParserOutput::addModules
* @see ParserOutput::getModules
*/
public const MODULE = 'mw-Module';
/**
* @var string Style-only ResourceLoader modules to load.
* @see \MediaWiki\Output\OutputPage::addModuleStyles
* @see \ParserOutput::addModuleStyles
* @see \ParserOutput::getModuleStyles
* @see ParserOutput::addModuleStyles
* @see ParserOutput::getModuleStyles
*/
public const MODULE_STYLE = 'mw-ModuleStyle';
/**
* @var string Extra values for the Content-Security-Policy default-src
* directive.
* @see \ParserOutput::addExtraCSPDefaultSrc
* @see \ParserOutput::getExtraCSPDefaultSrcs
* @see ParserOutput::addExtraCSPDefaultSrc
* @see ParserOutput::getExtraCSPDefaultSrcs
*/
public const EXTRA_CSP_DEFAULT_SRC = 'mw-ExtraCSPDefaultSrc';
/**
* @var string Extra values for the Content-Security-Policy script-src
* directive.
* @see \ParserOutput::addExtraCSPScriptSrc
* @see \ParserOutput::getExtraCSPScriptSrcs
* @see ParserOutput::addExtraCSPScriptSrc
* @see ParserOutput::getExtraCSPScriptSrcs
*/
public const EXTRA_CSP_SCRIPT_SRC = 'mw-ExtraCspScriptSrc';
/**
* @var string Extra values for the Content-Security-Policy style-src
* directive.
* @see \ParserOutput::addExtraCSPStyleSrc
* @see \ParserOutput::getExtraCSPStyleSrcs
* @see ParserOutput::addExtraCSPStyleSrc
* @see ParserOutput::getExtraCSPStyleSrcs
*/
public const EXTRA_CSP_STYLE_SRC = 'mw-ExtraCspStyleSrc';

View file

@ -36,6 +36,7 @@ use MediaWiki\Logger\LoggerFactory;
use MediaWiki\MainConfigNames;
use MediaWiki\Parser\MagicWordArray;
use MediaWiki\Parser\MagicWordFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\SpecialPage\SpecialPageFactory;
use MediaWiki\Title\NamespaceInfo;
use MediaWiki\Title\Title;
@ -44,7 +45,6 @@ use MediaWiki\Utils\UrlUtils;
use MediaWiki\WikiMap\WikiMap;
use MWException;
use ParserFactory;
use ParserOutput;
use PrefixingStatsdDataFactoryProxy;
use Psr\Log\LoggerInterface;
use UnexpectedValueException;

View file

@ -6,12 +6,12 @@ use LanguageCode;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\Languages\LanguageFactory;
use MediaWiki\Page\PageIdentity;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Parsoid\Config\PageConfigFactory;
use MediaWiki\Rest\HttpException;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Title\Title;
use MediaWiki\Title\TitleFactory;
use ParserOutput;
use Wikimedia\Bcp47Code\Bcp47Code;
use Wikimedia\Bcp47Code\Bcp47CodeValue;
use Wikimedia\Parsoid\Config\PageConfig;

View file

@ -2,7 +2,7 @@
namespace MediaWiki\Parser\Parsoid;
use ParserOutput;
use MediaWiki\Parser\ParserOutput;
use Wikimedia\Parsoid\Core\PageBundle;
/**

View file

@ -27,6 +27,7 @@ use MediaWiki\Page\PageIdentity;
use MediaWiki\Page\PageLookup;
use MediaWiki\Page\PageRecord;
use MediaWiki\Page\ParserOutputAccess;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionAccessException;
use MediaWiki\Revision\RevisionLookup;
use MediaWiki\Revision\RevisionRecord;
@ -34,7 +35,6 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\Status\Status;
use MWUnknownContentModelException;
use ParserOptions;
use ParserOutput;
use Wikimedia\Parsoid\Config\SiteConfig;
use Wikimedia\Parsoid\Core\ClientError;
use Wikimedia\Parsoid\Core\ResourceLimitExceededException;

View file

@ -5,6 +5,7 @@ namespace MediaWiki\Parser\Parsoid;
use MediaWiki\Languages\LanguageConverterFactory;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\Parsoid\Config\PageConfigFactory;
use MediaWiki\Revision\MutableRevisionRecord;
use MediaWiki\Revision\RevisionRecord;
@ -12,7 +13,6 @@ use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;
use ParserFactory;
use ParserOptions;
use ParserOutput;
use Wikimedia\Assert\Assert;
use Wikimedia\Parsoid\Config\PageConfig;
use Wikimedia\Parsoid\Parsoid;

View file

@ -30,7 +30,6 @@ use MediaWiki\Json\JsonCodec;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Utils\MWTimestamp;
use ParserOptions;
use ParserOutput;
use Psr\Log\LoggerInterface;
use WANObjectCache;

View file

@ -21,6 +21,7 @@
use MediaWiki\Logger\Spi as LoggerSpi;
use MediaWiki\Page\PageRecord;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionRenderer;
use MediaWiki\Status\Status;

View file

@ -19,6 +19,7 @@
*/
use MediaWiki\Logger\Spi as LoggerSpi;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\RevisionOutputCache;
use MediaWiki\Revision\RevisionRecord;
use MediaWiki\Revision\RevisionRenderer;

View file

@ -3,8 +3,8 @@
namespace MediaWiki\Search;
use MediaWiki\Category\Category;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
use ParserOutput;
/**
* Extracts data from ParserOutput for indexing in the search engine.

View file

@ -41,6 +41,7 @@ use MediaWiki\Linker\LinkTarget;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Page\WikiPageFactory;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Request\WebRequest;
use MediaWiki\SpecialPage\SpecialPage;
@ -54,7 +55,6 @@ use MediaWiki\Title\TitleValue;
use MediaWiki\Watchlist\WatchlistManager;
use OOUIHTMLForm;
use Parser;
use ParserOutput;
use UserNotLoggedIn;
use WatchedItemStore;
use WatchedItemStoreInterface;

View file

@ -27,6 +27,7 @@ use HTMLForm;
use MediaWiki\Html\Html;
use MediaWiki\MainConfigNames;
use MediaWiki\Output\OutputPage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\SpecialPage\SpecialPage;
use MediaWiki\Status\Status;
use MediaWiki\Tidy\TidyDriverBase;
@ -35,7 +36,6 @@ use MediaWiki\User\Options\UserOptionsLookup;
use Parser;
use ParserFactory;
use ParserOptions;
use ParserOutput;
use Xml;
/**

View file

@ -25,10 +25,10 @@ namespace MediaWiki\Specials;
use MediaWiki\Html\Html;
use MediaWiki\Language\RawMessage;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\SpecialPage\UnlistedSpecialPage;
use Parser;
use ParserOutput;
use Wikimedia\Parsoid\Core\SectionMetadata;
use Wikimedia\Parsoid\Core\TOCData;

View file

@ -34,6 +34,7 @@ use MediaWiki\Language\RawMessage;
use MediaWiki\Linker\Linker;
use MediaWiki\MainConfigNames;
use MediaWiki\MediaWikiServices;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Parser\ParserOutputFlags;
use MediaWiki\Parser\Sanitizer;
use MediaWiki\SpecialPage\SpecialPage;
@ -45,7 +46,6 @@ use Message;
use ObjectCache;
use Parser;
use ParserFactory;
use ParserOutput;
use Symfony\Component\Yaml\Yaml;
use Wikimedia\Parsoid\Core\SectionMetadata;
use Wikimedia\Parsoid\Core\TOCData;

View file

@ -19,6 +19,7 @@
* @ingroup Maintenance
*/
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Rest\Handler\Helper\HtmlOutputRendererHelper;
use MediaWiki\Revision\SlotRecord;
use MediaWiki\Title\Title;

View file

@ -1,5 +1,6 @@
<?php
use MediaWiki\Parser\ParserOutput;
use MediaWiki\Title\Title;
/**

View file

@ -1,6 +1,7 @@
<?php
use MediaWiki\Page\PageReference;
use MediaWiki\Parser\ParserOutput;
use MediaWiki\User\UserIdentity;
/**

Some files were not shown because too many files have changed in this diff Show more