( ! ) Deprecated: Accessing $wgHooks directly is deprecated, use HookContainer::getHandlers() or HookContainer::register() instead. [Called from PFHooks::initialize in /app/w/extensions/PageForms/includes/PF_Hooks.php at line 53] in /app/w/includes/debug/MWDebug.php on line 386
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.0001358264require( '/app/w/includes/WebStart.php ).../index.php:44
30.0001367008require_once( '/app/w/includes/Setup.php ).../WebStart.php:92
40.03184502912PFHooks::initialize( ).../Setup.php:570
50.03184502960MediaWiki\HookContainer\FauxGlobalHookArray->offsetGet( $key = 'AdminLinks' ).../PF_Hooks.php:53
60.03184502960wfDeprecatedMsg( $msg = 'Accessing $wgHooks directly is deprecated, use HookContainer::getHandlers() or HookContainer::register() instead.', $version = '1.40', $component = ???, $callerOffset = ??? ).../FauxGlobalHookArray.php:49
70.03184502960MWDebug::deprecatedMsg( $msg = 'Accessing $wgHooks directly is deprecated, use HookContainer::getHandlers() or HookContainer::register() instead.', $version = '1.40', $component = FALSE, $callerOffset = 3 ).../GlobalFunctions.php:800
80.03184504520MWDebug::sendRawDeprecated( $msg = 'Accessing $wgHooks directly is deprecated, use HookContainer::getHandlers() or HookContainer::register() instead. [Called from PFHooks::initialize in /app/w/extensions/PageForms/includes/PF_Hooks.php at line 53]', $sendToLog = TRUE, $callerFunc = 'PFHooks::initialize' ).../MWDebug.php:357
90.03184504520trigger_error( $message = 'Accessing $wgHooks directly is deprecated, use HookContainer::getHandlers() or HookContainer::register() instead. [Called from PFHooks::initialize in /app/w/extensions/PageForms/includes/PF_Hooks.php at line 53]', $error_level = 16384 ).../MWDebug.php:386

( ! ) Deprecated: Use of Hooks::run was deprecated in MediaWiki 1.35. [Called from PageSchemasHooks::register in /app/w/extensions/PageSchemas/includes/PageSchemasHooks.php at line 22] in /app/w/includes/debug/MWDebug.php on line 386
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
50.03324533224MediaWiki->performRequest( ).../MediaWiki.php:960
60.05236098504MediaWiki->performAction( $article = class Article { protected $mContext = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class WikiPage { ... }; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh_hans { ... }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = FALSE; private $skinName = NULL }; protected $mPage = class WikiPage { protected $mTitle = class MediaWiki\Title\Title { ... }; protected $mDataLoaded = TRUE; private $mPageIsRedirectField = FALSE; protected $mRedirectTarget = NULL; private $mIsNew = FALSE; protected $mLatest = 53792; protected $mPreparedEdit = FALSE; protected $mId = 12427; protected $mDataLoadedFrom = 0; private $mLastRevision = class MediaWiki\Revision\RevisionStoreRecord { ... }; protected $mTimestamp = '20260508101929'; protected $mTouched = '20260508101929'; protected $mLanguage = NULL; protected $mLinksUpdated = '20260508101929'; private $derivedDataUpdater = NULL }; public $mOldId = 0; public $mRedirectedFrom = NULL; public $mRedirectUrl = FALSE; private $fetchResult = NULL; public $mParserOutput = NULL; protected $viewIsRenderAction = FALSE; protected $linkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $revisionStore = class MediaWiki\Revision\RevisionStore { private $blobStore = class MediaWiki\Storage\SqlBlobStore { ... }; private $wikiId = FALSE; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $cache = class WANObjectCache { ... }; private $localCache = class APCUBagOStuff { ... }; private $commentStore = class MediaWiki\CommentStore\CommentStore { ... }; private $actorMigration = class MediaWiki\User\ActorMigration { ... }; private $actorStore = class MediaWiki\User\ActorStore { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $contentModelStore = class MediaWiki\Storage\NameTableStore { ... }; private $slotRoleStore = class MediaWiki\Storage\NameTableStore { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $pageStore = class MediaWiki\Page\PageStore { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...]; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... } }; private $commentFormatter = class MediaWiki\CommentFormatter\CommentFormatter { protected $parserFactory = class MediaWiki\CommentFormatter\CommentParserFactory { ... } }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class MediaWiki\Title\TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $jobQueueGroup = class JobQueueGroup { protected $cache = class MapCacheLRU { ... }; protected $domain = 'gmly-orz_mw'; protected $readOnlyMode = class Wikimedia\Rdbms\ReadOnlyMode { ... }; private $localJobClasses = [...]; private $jobTypeConfiguration = [...]; private $jobTypesExcludedFromDefaultQueue = [...]; private $statsdDataFactory = class BufferingStatsdDataFactory { ... }; private $wanCache = class WANObjectCache { ... }; private $globalIdGenerator = class Wikimedia\UUID\GlobalIdGenerator { ... }; protected $coalescedQueues = NULL }; private $archivedRevisionLookup = class MediaWiki\Revision\ArchivedRevisionLookup { private $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $revisionStore = class MediaWiki\Revision\RevisionStore { ... } }; private $mRevisionRecord = NULL }, $requestTitle = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ).../MediaWiki.php:363
70.05296108552ViewAction->show( ).../MediaWiki.php:583
80.05326109888Article->view( ).../ViewAction.php:78
90.07166206688MediaWiki\Output\OutputPage->setPageTitle( $name = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>' ).../Article.php:499
100.07166206688MediaWiki\Output\OutputPage->setPageTitleInternal( $name = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>' ).../OutputPage.php:1147
110.07556474312MediaWiki\Output\OutputPage->setHTMLTitle( $name = class Message { protected $interface = TRUE; protected $language = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; protected $key = 'pagetitle'; protected $keysToTry = [0 => 'pagetitle']; protected $parameters = [0 => [...]]; protected $useDatabase = TRUE; protected $contextPage = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; protected $content = NULL; protected $message = '$1 - {{SITENAME}}' } ).../OutputPage.php:1180
120.07556474312Message->text( ).../OutputPage.php:1102
130.07556474312Message->format( $format = 'text' ).../Message.php:1059
140.17439238232Message->transformText( $string = '$\'"1 - {{SITENAME}}' ).../Message.php:1011
150.17439238232MessageCache->transform( $message = '$\'"1 - {{SITENAME}}', $interface = TRUE, $language = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = []; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = []; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [-2 => '媒体', -1 => '特殊', 0 => '', 1 => '讨论', 2 => '用户', 3 => '用户讨论', 4 => '古墓丽影中文站', 5 => '古墓丽影中文站讨论', 6 => '文件', 7 => '文件讨论', 8 => 'MediaWiki', 9 => 'MediaWiki讨论', 10 => '模板', 11 => '模板讨论', 12 => '帮助', 13 => '帮助讨论', 14 => '分类', 15 => '分类讨论', 106 => '表单', 107 => '表单讨论', 274 => '微件', 275 => '微件讨论', 420 => 'GeoJson', 421 => 'GeoJson_talk', 828 => '模块', 829 => '模块讨论', 2300 => 'Gadget', 2301 => 'Gadget_talk', 2302 => 'Gadget_definition', 2303 => 'Gadget_definition_talk', 2600 => '话题']; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = []; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private ${Language}localisationCache = class LocalisationCache { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $manualRecache = FALSE; protected $data = [...]; protected $sourceLanguage = [...]; private $store = class LCStoreCDB { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $clearStoreCallbacks = [...]; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $loadedItems = [...]; private $loadedSubitems = [...]; private $initialisedLangs = [...]; private $shallowFallbacks = [...]; private $recachedLangs = [...]; private $coreDataLoaded = [...] }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $languageNameCache = NULL; private $validCodeCache = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { private $siteLangCode = 'zh-cn'; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $fallbackCache = [...] }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { private $prefix = 'wg' }; private ${Language}overrideUcfirstCharacters = [] }, $page = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = NULL; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ).../Message.php:1468
160.17439238232MessageCache->getParser( ).../MessageCache.php:1435
170.17439238232ParserFactory->create( ).../MessageCache.php:1454
180.17449239568Parser->__construct( $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [0 => 'AllowDisplayTitle', 1 => 'AllowSlowParserFunctions', 2 => 'ArticlePath', 3 => 'EnableScaryTranscluding', 4 => 'ExtraInterlanguageLinkPrefixes', 5 => 'FragmentMode', 6 => 'Localtimezone', 7 => 'MaxSigChars', 8 => 'MaxTocLevel', 9 => 'MiserMode', 10 => 'RawHtml', 11 => 'ScriptPath', 12 => 'Server', 13 => 'ServerName', 14 => 'ShowHostnames', 15 => 'SignatureValidation', 16 => 'Sitename', 17 => 'StylePath', 18 => 'TranscludeCacheExpiry', 19 => 'PreprocessorCacheThreshold', 20 => 'ParserEnableLegacyMediaDOM', 21 => 'EnableParserLimitReporting']; private $options = ['AllowDisplayTitle' => TRUE, 'AllowSlowParserFunctions' => FALSE, 'ArticlePath' => '/w/$1', 'EnableScaryTranscluding' => FALSE, 'ExtraInterlanguageLinkPrefixes' => [...], 'FragmentMode' => [...], 'Localtimezone' => 'Asia/Shanghai', 'MaxSigChars' => 255, 'MaxTocLevel' => 999, 'MiserMode' => FALSE, 'RawHtml' => TRUE, 'ScriptPath' => '/w', 'Server' => 'http://gmly.info', 'ServerName' => 'gmly.info', 'ShowHostnames' => FALSE, 'SignatureValidation' => 'warning', 'Sitename' => '古墓丽影中文站', 'StylePath' => '/w/skins', 'TranscludeCacheExpiry' => 3600, 'PreprocessorCacheThreshold' => 1000, 'ParserEnableLegacyMediaDOM' => FALSE, 'EnableParserLimitReporting' => TRUE] }, $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [0 => '!', 1 => '=', 2 => 'currentmonth', 3 => 'currentmonth1', 4 => 'currentmonthname', 5 => 'currentmonthnamegen', 6 => 'currentmonthabbrev', 7 => 'currentday', 8 => 'currentday2', 9 => 'currentdayname', 10 => 'currentyear', 11 => 'currenttime', 12 => 'currenthour', 13 => 'localmonth', 14 => 'localmonth1', 15 => 'localmonthname', 16 => 'localmonthnamegen', 17 => 'localmonthabbrev', 18 => 'localday', 19 => 'localday2', 20 => 'localdayname', 21 => 'localyear', 22 => 'localtime', 23 => 'localhour', 24 => 'numberofarticles', 25 => 'numberoffiles', 26 => 'numberofedits', 27 => 'articlepath', 28 => 'pageid', 29 => 'sitename', 30 => 'server', 31 => 'servername', 32 => 'scriptpath', 33 => 'stylepath', 34 => 'pagename', 35 => 'pagenamee', 36 => 'fullpagename', 37 => 'fullpagenamee', 38 => 'namespace', 39 => 'namespacee', 40 => 'namespacenumber', 41 => 'currentweek', 42 => 'currentdow', 43 => 'localweek', 44 => 'localdow', 45 => 'revisionid', 46 => 'revisionday', 47 => 'revisionday2', 48 => 'revisionmonth', 49 => 'revisionmonth1', 50 => 'revisionyear', 51 => 'revisiontimestamp', 52 => 'revisionuser', 53 => 'revisionsize', 54 => 'subpagename', 55 => 'subpagenamee', 56 => 'talkspace', 57 => 'talkspacee', 58 => 'subjectspace', 59 => 'subjectspacee', 60 => 'talkpagename', 61 => 'talkpagenamee', 62 => 'subjectpagename', 63 => 'subjectpagenamee', 64 => 'numberofusers', 65 => 'numberofactiveusers', 66 => 'numberofpages', 67 => 'currentversion', 68 => 'rootpagename', 69 => 'rootpagenamee', 70 => 'basepagename', 71 => 'basepagenamee', 72 => 'currenttimestamp', 73 => 'localtimestamp', 74 => 'directionmark', 75 => 'contentlanguage', 76 => 'pagelanguage', 77 => 'numberofadmins', 78 => 'cascadingsources', 79 => 'choose', 80 => 'numberofviews', 81 => 'numberofpageviews']; private $mDoubleUnderscoreIDs = [0 => 'notoc', 1 => 'nogallery', 2 => 'forcetoc', 3 => 'toc', 4 => 'noeditsection', 5 => 'newsectionlink', 6 => 'nonewsectionlink', 7 => 'hiddencat', 8 => 'expectunusedcategory', 9 => 'index', 10 => 'noindex', 11 => 'staticredirect', 12 => 'notitleconvert', 13 => 'nocontentconvert']; private $mSubstIDs = [0 => 'subst', 1 => 'safesubst']; private $mObjects = ['ns' => class MediaWiki\Parser\MagicWord { ... }, 'nse' => class MediaWiki\Parser\MagicWord { ... }, 'urlencode' => class MediaWiki\Parser\MagicWord { ... }, 'lcfirst' => class MediaWiki\Parser\MagicWord { ... }, 'ucfirst' => class MediaWiki\Parser\MagicWord { ... }, 'lc' => class MediaWiki\Parser\MagicWord { ... }, 'uc' => class MediaWiki\Parser\MagicWord { ... }, 'localurl' => class MediaWiki\Parser\MagicWord { ... }, 'localurle' => class MediaWiki\Parser\MagicWord { ... }, 'fullurl' => class MediaWiki\Parser\MagicWord { ... }, 'fullurle' => class MediaWiki\Parser\MagicWord { ... }, 'canonicalurl' => class MediaWiki\Parser\MagicWord { ... }, 'canonicalurle' => class MediaWiki\Parser\MagicWord { ... }, 'formatnum' => class MediaWiki\Parser\MagicWord { ... }, 'grammar' => class MediaWiki\Parser\MagicWord { ... }, 'gender' => class MediaWiki\Parser\MagicWord { ... }, 'plural' => class MediaWiki\Parser\MagicWord { ... }, 'bidi' => class MediaWiki\Parser\MagicWord { ... }, 'numberingroup' => class MediaWiki\Parser\MagicWord { ... }, 'language' => class MediaWiki\Parser\MagicWord { ... }, 'padleft' => class MediaWiki\Parser\MagicWord { ... }, 'padright' => class MediaWiki\Parser\MagicWord { ... }, 'anchorencode' => class MediaWiki\Parser\MagicWord { ... }, 'defaultsort' => class MediaWiki\Parser\MagicWord { ... }, 'filepath' => class MediaWiki\Parser\MagicWord { ... }, 'pagesincategory' => class MediaWiki\Parser\MagicWord { ... }, 'pagesize' => class MediaWiki\Parser\MagicWord { ... }, 'protectionlevel' => class MediaWiki\Parser\MagicWord { ... }, 'protectionexpiry' => class MediaWiki\Parser\MagicWord { ... }, 'pagename' => class MediaWiki\Parser\MagicWord { ... }, 'pagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'fullpagename' => class MediaWiki\Parser\MagicWord { ... }, 'fullpagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'subpagename' => class MediaWiki\Parser\MagicWord { ... }, 'subpagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'rootpagename' => class MediaWiki\Parser\MagicWord { ... }, 'rootpagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'basepagename' => class MediaWiki\Parser\MagicWord { ... }, 'basepagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'talkpagename' => class MediaWiki\Parser\MagicWord { ... }, 'talkpagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'subjectpagename' => class MediaWiki\Parser\MagicWord { ... }, 'subjectpagenamee' => class MediaWiki\Parser\MagicWord { ... }, 'pageid' => class MediaWiki\Parser\MagicWord { ... }, 'revisionid' => class MediaWiki\Parser\MagicWord { ... }, 'revisionday' => class MediaWiki\Parser\MagicWord { ... }, 'revisionday2' => class MediaWiki\Parser\MagicWord { ... }, 'revisionmonth' => class MediaWiki\Parser\MagicWord { ... }, 'revisionmonth1' => class MediaWiki\Parser\MagicWord { ... }, 'revisionyear' => class MediaWiki\Parser\MagicWord { ... }, 'revisiontimestamp' => class MediaWiki\Parser\MagicWord { ... }, 'revisionuser' => class MediaWiki\Parser\MagicWord { ... }, 'cascadingsources' => class MediaWiki\Parser\MagicWord { ... }, 'namespace' => class MediaWiki\Parser\MagicWord { ... }, 'namespacee' => class MediaWiki\Parser\MagicWord { ... }, 'namespacenumber' => class MediaWiki\Parser\MagicWord { ... }, 'talkspace' => class MediaWiki\Parser\MagicWord { ... }, 'talkspacee' => class MediaWiki\Parser\MagicWord { ... }, 'subjectspace' => class MediaWiki\Parser\MagicWord { ... }, 'subjectspacee' => class MediaWiki\Parser\MagicWord { ... }, 'numberofarticles' => class MediaWiki\Parser\MagicWord { ... }, 'numberoffiles' => class MediaWiki\Parser\MagicWord { ... }, 'numberofusers' => class MediaWiki\Parser\MagicWord { ... }, 'numberofactiveusers' => class MediaWiki\Parser\MagicWord { ... }, 'numberofpages' => class MediaWiki\Parser\MagicWord { ... }, 'numberofadmins' => class MediaWiki\Parser\MagicWord { ... }, 'numberofedits' => class MediaWiki\Parser\MagicWord { ... }, 'int' => class MediaWiki\Parser\MagicWord { ... }, 'special' => class MediaWiki\Parser\MagicWord { ... }, 'speciale' => class MediaWiki\Parser\MagicWord { ... }, 'tag' => class MediaWiki\Parser\MagicWord { ... }, 'formatdate' => class MediaWiki\Parser\MagicWord { ... }, 'displaytitle' => class MediaWiki\Parser\MagicWord { ... }, 'default_form' => class MediaWiki\Parser\MagicWord { ... }, 'forminput' => class MediaWiki\Parser\MagicWord { ... }, 'formlink' => class MediaWiki\Parser\MagicWord { ... }, 'formredlink' => class MediaWiki\Parser\MagicWord { ... }, 'queryformlink' => class MediaWiki\Parser\MagicWord { ... }, 'arraymap' => class MediaWiki\Parser\MagicWord { ... }, 'arraymaptemplate' => class MediaWiki\Parser\MagicWord { ... }, 'autoedit' => class MediaWiki\Parser\MagicWord { ... }, 'autoedit_rating' => class MediaWiki\Parser\MagicWord { ... }, 'template_params' => class MediaWiki\Parser\MagicWord { ... }, 'template_display' => class MediaWiki\Parser\MagicWord { ... }]; private $mDoubleUnderscoreArray = NULL; private $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } } }, $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = []; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = []; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [-2 => '媒体', -1 => '特殊', 0 => '', 1 => '讨论', 2 => '用户', 3 => '用户讨论', 4 => '古墓丽影中文站', 5 => '古墓丽影中文站讨论', 6 => '文件', 7 => '文件讨论', 8 => 'MediaWiki', 9 => 'MediaWiki讨论', 10 => '模板', 11 => '模板讨论', 12 => '帮助', 13 => '帮助讨论', 14 => '分类', 15 => '分类讨论', 106 => '表单', 107 => '表单讨论', 274 => '微件', 275 => '微件讨论', 420 => 'GeoJson', 421 => 'GeoJson_talk', 828 => '模块', 829 => '模块讨论', 2300 => 'Gadget', 2301 => 'Gadget_talk', 2302 => 'Gadget_definition', 2303 => 'Gadget_definition_talk', 2600 => '话题']; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = []; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private ${Language}localisationCache = class LocalisationCache { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $manualRecache = FALSE; protected $data = [...]; protected $sourceLanguage = [...]; private $store = class LCStoreCDB { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $clearStoreCallbacks = [...]; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $loadedItems = [...]; private $loadedSubitems = [...]; private $initialisedLangs = [...]; private $shallowFallbacks = [...]; private $recachedLangs = [...]; private $coreDataLoaded = [...] }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $languageNameCache = NULL; private $validCodeCache = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { private $siteLangCode = 'zh-cn'; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $fallbackCache = [...] }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { private $prefix = 'wg' }; private ${Language}overrideUcfirstCharacters = [] }, $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = NULL; private $contLang = class LanguageZh_hans { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = 'http://gmly.info'; private $canonicalServer = 'http://gmly.info'; private $internalServer = 'http://gmly.info'; private $fallbackProtocol = 'http'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/'; private $validAbsoluteProtocolsCache = NULL }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\Page\File\BadFileLookup { private $listCallback = class Closure { ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $badFiles = NULL; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...]; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... } }; private $userFactory = class MediaWiki\User\UserFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $loadBalancerFactory = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $telemetry = class MediaWiki\Http\Telemetry { ... } }; private $trackingCategories = class MediaWiki\Category\TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $extensionRegistry = class ExtensionRegistry { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $parserFactoryClosure = class Closure { ... }; private $parsoidClosure = class Closure { ... }; private MediaWiki\Parser\Parsoid\Config\PageConfigFactory $pageConfigFactory = class MediaWiki\Parser\Parsoid\Config\PageConfigFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $tidy = class MediaWiki\Tidy\RemexDriver { private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE; private $enableLegacyMediaDOM = FALSE; protected $config = [...] }; private $wanCache = class WANObjectCache { protected $cache = class EmptyBagOStuff { ... }; protected $processCaches = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... }; protected $stats = class BufferingStatsdDataFactory { ... }; protected $asyncHandler = [...]; protected $broadcastRoute = NULL; protected $useInterimHoldOffCaching = TRUE; protected $epoch = 0; protected $secret = '5b615d87acbd799491144c37ca378ae6317e33c1e48a4ea8315e80a16405b1fd'; protected $coalesceScheme = 2; private $missLog = [...]; private $callbackDepth = 0; private $warmupCache = [...]; private $warmupKeyMisses = 0; private $wallClockOverride = NULL }; private $mainInstance = NULL }, $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = 'http://gmly.info'; private $canonicalServer = 'http://gmly.info'; private $internalServer = 'http://gmly.info'; private $fallbackProtocol = 'http'; private $httpsPort = 443; private $validProtocols = [0 => 'bitcoin:', 1 => 'ftp://', 2 => 'ftps://', 3 => 'geo:', 4 => 'git://', 5 => 'gopher://', 6 => 'http://', 7 => 'https://', 8 => 'irc://', 9 => 'ircs://', 10 => 'magnet:', 11 => 'mailto:', 12 => 'matrix:', 13 => 'mms://', 14 => 'news:', 15 => 'nntp://', 16 => 'redis://', 17 => 'sftp://', 18 => 'sip:', 19 => 'sips:', 20 => 'sms:', 21 => 'ssh://', 22 => 'svn://', 23 => 'tel:', 24 => 'telnet://', 25 => 'urn:', 26 => 'worldwind://', 27 => 'xmpp:', 28 => '//']; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/'; private $validAbsoluteProtocolsCache = NULL }, $spFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { protected Psr\Container\ContainerInterface $serviceContainer = class MediaWiki\MediaWikiServices { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $titleFactory = class MediaWiki\Title\TitleFactory { } }, $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private $linkCache = class LinkCache { private $entries = class MapCacheLRU { ... }; private $wanCache = class WANObjectCache { ... }; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } } }, $nsInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [0 => -1, 1 => 2, 2 => 8]; private $canonicalNamespaces = [0 => '', -2 => 'Media', -1 => 'Special', 1 => 'Talk', 2 => 'User', 3 => 'User_talk', 4 => 'Project', 5 => 'Project_talk', 6 => 'File', 7 => 'File_talk', 8 => 'MediaWiki', 9 => 'MediaWiki_talk', 10 => 'Template', 11 => 'Template_talk', 12 => 'Help', 13 => 'Help_talk', 14 => 'Category', 15 => 'Category_talk', 828 => 'Module', 829 => 'Module_talk', 2300 => 'Gadget', 2301 => 'Gadget_talk', 2302 => 'Gadget_definition', 2303 => 'Gadget_definition_talk', 2600 => 'Topic', 420 => 'GeoJson', 421 => 'GeoJson_talk', 274 => 'Widget', 275 => 'Widget_talk', 106 => 'Form', 107 => 'Form_talk']; private $namespaceIndexes = FALSE; private $validNamespaces = [0 => 0, 1 => 1, 2 => 2, 3 => 3, 4 => 4, 5 => 5, 6 => 6, 7 => 7, 8 => 8, 9 => 9, 10 => 10, 11 => 11, 12 => 12, 13 => 13, 14 => 14, 15 => 15, 16 => 106, 17 => 107, 18 => 274, 19 => 275, 20 => 420, 21 => 421, 22 => 828, 23 => 829, 24 => 2300, 25 => 2301, 26 => 2302, 27 => 2303, 28 => 2600]; private $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private array $extensionNamespaces = [828 => 'Module', 829 => 'Module_talk', 2300 => 'Gadget', 2301 => 'Gadget_talk', 2302 => 'Gadget_definition', 2303 => 'Gadget_definition_talk', 2600 => 'Topic', 420 => 'GeoJson', 421 => 'GeoJson_talk', 274 => 'Widget', 275 => 'Widget_talk']; private array $extensionImmovableNamespaces = [0 => 2600] }, $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }, $badFileLookup = class MediaWiki\Page\File\BadFileLookup { private $listCallback = class Closure { }; private $cache = class APCUBagOStuff { protected $locks = [...]; protected $segmentationSize = INF; protected $segmentedValueMaxSize = 67108864; protected $maxLockSendDelay = 0.05; private ${MediumSpecificBagOStuff}duplicateKeyLookups = [...]; private ${MediumSpecificBagOStuff}reportDupes = FALSE; private ${MediumSpecificBagOStuff}dupeTrackScheduled = FALSE; protected $stats = class NullStatsdDataFactory { ... }; protected $logger = class Psr\Log\NullLogger { ... }; protected $asyncHandler = NULL; protected $attrMap = [...]; protected $keyspace = 'gmly-orz_mw'; protected $lastError = 0; protected $lastErrorId = 0; private ${BagOStuff}wallClockOverride = NULL }; private $repoGroup = class RepoGroup { protected $localRepo = NULL; protected $foreignRepos = NULL; protected $wanCache = class WANObjectCache { ... }; protected $reposInitialised = FALSE; protected $localInfo = [...]; protected $foreignInfo = [...]; protected $cache = class MapCacheLRU { ... }; private $mimeAnalyzer = class MimeAnalyzer { ... } }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private $badFiles = NULL; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } } }, $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = ['zh-cn' => class TrivialLanguageConverter { ... }]; private $converterList = ['ban' => [...], 'crh' => [...], 'gan' => [...], 'iu' => [...], 'kk' => [...], 'ku' => [...], 'shi' => [...], 'sh' => [...], 'sr' => [...], 'tg' => [...], 'tly' => [...], 'uz' => [...], 'wuu' => [...], 'zh' => [...]]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { protected Psr\Container\ContainerInterface $serviceContainer = class MediaWiki\MediaWikiServices { ... } }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { public $static = [...] } }, $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = ['MediaWikiServices' => [...], 'IsTrustedProxy' => [...], 'GetIP' => [...], 'SetupAfterCache' => [...], 'Language::getMessagesFileName' => [...], 'UserLoadDefaults' => [...], 'WebResponseSetCookie' => [...], 'SessionMetadata' => [...], 'BeforeCreateEchoEvent' => [...], 'LogException' => [...], 'UserLoadAfterLoadFromSession' => [...], 'CanonicalNamespaces' => [...], 'UserGetDefaultOptions' => [...], 'BeforeInitialize' => [...], 'MobileFrontendFeaturesRegistration' => [...], 'EnterMobileMode' => [...], 'userCan' => [...], 'getUserPermissionsErrors' => [...], 'getUserPermissionsErrorsExpensive' => [...], 'UserIsEveryoneAllowed' => [...], 'WikiPageFactory' => [...], 'ArticleFromTitle' => [...], 'MimeMagicInit' => [...], 'UserGetLanguageObject' => [...], 'ArticlePageDataBefore' => [...], 'ArticlePageDataAfter' => [...], 'InitializeArticleMaybeRedirect' => [...], 'MediaWikiPerformAction' => [...], 'GetActionName' => [...], 'OutputPageCheckLastModified' => [...], 'LanguageGetNamespaces' => [...], 'MessageCacheFetchOverrides' => [...], 'MessageCache::get' => [...], 'GetContentModels' => [...], 'ConvertContent' => [...], 'MessagesPreLoad' => [...], 'MagicWordwgVariableIDs' => [...], 'GetMagicVariableIDs' => [...], 'ParserFirstCallInit' => [...]]; private $handlerObjects = ['CategoryTree-config' => class MediaWiki\Extension\CategoryTree\ConfigHookHandler { ... }, 'MobileFrontend-MobileFrontendHooks' => class MobileFrontendHooks { ... }, 'MobileFrontend-Amc' => class MobileFrontend\Amc\Hooks { ... }, 'MultimediaViewer-main' => class MediaWiki\Extension\MultimediaViewer\Hooks { ... }, 'Gadgets-GadgetHooks' => class MediaWiki\Extension\Gadgets\Hooks { ... }, 'Popups-PopupsHooks' => class Popups\PopupsHooks { ... }, 'CirrusSearch-default' => class CirrusSearch\Hooks { ... }, 'Echo-main' => class MediaWiki\Extension\Notifications\Hooks { ... }, 'MinervaNeue-mobilefrontend' => class MediaWiki\Minerva\MobileFrontendHooks { ... }, 'Flow-main' => class Flow\Hooks { ... }, 'InputBox-main' => class MediaWiki\Extension\InputBox\InputBoxHooks { ... }, 'Cite-parser' => class Cite\Hooks\CiteParserHooks { ... }, 'CategoryTree-default' => class MediaWiki\Extension\CategoryTree\Hooks { ... }, 'ImageMap-main' => class MediaWiki\Extension\ImageMap\ImageMap { ... }, 'ParserFunctions-ParserFunctionsHookHandler' => class MediaWiki\Extension\ParserFunctions\Hooks { ... }, 'Poem-main' => class MediaWiki\Extension\Poem\Poem { ... }, 'Scribunto-main' => class MediaWiki\Extension\Scribunto\Hooks { ... }, 'EmbedVideo-EmbedVideoHooks' => class MediaWiki\Extension\EmbedVideo\EmbedVideoHooks { ... }, 'TabberNeue-TabberHooks' => class MediaWiki\Extension\TabberNeue\Hooks { ... }, 'WikiSEO-ParserHooks' => class MediaWiki\Extension\WikiSEO\Hooks\ParserHooks { ... }, 'SyntaxHighlight-main' => class MediaWiki\SyntaxHighlight\SyntaxHighlight { ... }, 'TemplateData-main' => class MediaWiki\Extension\TemplateData\Hooks { ... }]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { private $globalHooks = [...]; private $extensionHooks = [...]; private $deprecatedHooks = class MediaWiki\HookContainer\DeprecatedHooks { ... } }; private $extraHandlers = ['AdminLinks' => [...], 'PageDeleteComplete' => [...], 'ParserFirstCallInit' => [...], 'MakeGlobalVariablesScript' => [...], 'SkinTemplateNavigation::Universal' => [...], 'BeforeDisplayNoArticleText' => [...], 'ShowMissingArticle' => [...], 'ListDefinedTags' => [...], 'ChangeTagsListActive' => [...], 'ChangeTagsAllowedAdd' => [...], 'CargoSetFormatClasses' => [...]]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { protected Psr\Container\ContainerInterface $serviceContainer = class MediaWiki\MediaWikiServices { ... } }; private $nextScopedRegisterId = 0 }, $tidy = class MediaWiki\Tidy\RemexDriver { private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE; private $enableLegacyMediaDOM = FALSE; protected $config = ['treeMutationTrace' => FALSE, 'serializerTrace' => FALSE, 'mungerTrace' => FALSE, 'pwrap' => TRUE] }, $wanCache = class WANObjectCache { protected $cache = class EmptyBagOStuff { protected $locks = [...]; protected $segmentationSize = 8388608; protected $segmentedValueMaxSize = 67108864; protected $maxLockSendDelay = 0.05; private ${MediumSpecificBagOStuff}duplicateKeyLookups = [...]; private ${MediumSpecificBagOStuff}reportDupes = FALSE; private ${MediumSpecificBagOStuff}dupeTrackScheduled = FALSE; protected $stats = class BufferingStatsdDataFactory { ... }; protected $logger = class MediaWiki\Logger\LegacyLogger { ... }; protected $asyncHandler = [...]; protected $attrMap = [...]; protected $keyspace = 'gmly-orz_mw'; protected $lastError = 0; protected $lastErrorId = 0; private ${BagOStuff}wallClockOverride = NULL }; protected $processCaches = ['primary:1000' => class MapCacheLRU { ... }]; protected $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'objectcache'; private $minimumLevel = 100; private $isDB = FALSE }; protected $stats = class BufferingStatsdDataFactory { protected $buffer = [...]; protected $enabled = TRUE; private $prefix = 'MediaWiki'; private ${Liuggio\StatsdClient\Factory\StatsdDataFactory}entityClass = '\\Liuggio\\StatsdClient\\Entity\\StatsdData' }; protected $asyncHandler = [0 => 'DeferredUpdates', 1 => 'addCallableUpdate']; protected $broadcastRoute = NULL; protected $useInterimHoldOffCaching = TRUE; protected $epoch = 0; protected $secret = '5b615d87acbd799491144c37ca378ae6317e33c1e48a4ea8315e80a16405b1fd'; protected $coalesceScheme = 2; private $missLog = [5 => [...], 6 => [...], 7 => [...], 8 => [...], 9 => [...], 10 => [...], 11 => [...], 12 => [...], 13 => [...], 14 => [...]]; private $callbackDepth = 0; private $warmupCache = []; private $warmupKeyMisses = 0; private $wallClockOverride = NULL }, $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private MediaWiki\Title\NamespaceInfo $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $defaultOptions = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private bool $isDatabaselessTest = FALSE }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { private $mainLB = class Wikimedia\Rdbms\LoadBalancer { ... }; private $externalLBs = [...]; private $loadMonitorConfig = [...]; private $mainServers = [...]; private $externalServersByCluster = [...]; private ${Wikimedia\Rdbms\LBFactory}csProvider = class Wikimedia\RequestTimeout\CriticalSectionProvider { ... }; private ${Wikimedia\Rdbms\LBFactory}profiler = NULL; private ${Wikimedia\Rdbms\LBFactory}trxProfiler = class Wikimedia\Rdbms\TransactionProfiler { ... }; private ${Wikimedia\Rdbms\LBFactory}statsd = class BufferingStatsdDataFactory { ... }; private ${Wikimedia\Rdbms\LBFactory}logger = class MediaWiki\Logger\LegacyLogger { ... }; private ${Wikimedia\Rdbms\LBFactory}errorLogger = [...]; private ${Wikimedia\Rdbms\LBFactory}deprecationLogger = [...]; protected $chronologyProtector = class Wikimedia\Rdbms\ChronologyProtector { ... }; protected $srvCache = class APCUBagOStuff { ... }; protected $wanCache = class WANObjectCache { ... }; protected $localDomain = class Wikimedia\Rdbms\DatabaseDomain { ... }; private ${Wikimedia\Rdbms\LBFactory}cliMode = FALSE; private ${Wikimedia\Rdbms\LBFactory}agent = ''; private ${Wikimedia\Rdbms\LBFactory}tableAliases = [...]; private ${Wikimedia\Rdbms\LBFactory}indexAliases = [...]; protected $domainAliases = [...]; protected array $virtualDomainsMapping = [...]; protected array $virtualDomains = [...]; private ${Wikimedia\Rdbms\LBFactory}replicationWaitCallbacks = [...]; private ${Wikimedia\Rdbms\LBFactory}ticket = 193405560; private ${Wikimedia\Rdbms\LBFactory}trxRoundId = FALSE; private ${Wikimedia\Rdbms\LBFactory}trxRoundStage = 'cursory'; private ${Wikimedia\Rdbms\LBFactory}replicationWaitTimeout = 1; protected $readOnlyReason = FALSE; private ${Wikimedia\Rdbms\LBFactory}defaultGroup = NULL; private ${Wikimedia\Rdbms\LBFactory}configCallback = NULL }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $loadBalancerFactory = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'UserOptionsManager'; private $minimumLevel = 100; private $isDB = FALSE }; private $modifiedOptions = []; private $originalOptionsCache = ['anon' => [...]]; private $optionsFromDb = []; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $queryFlagsUsedForCaching = []; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } } }, $userFactory = class MediaWiki\User\UserFactory { private $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $loadBalancerFactory = class Wikimedia\Rdbms\LBFactorySimple { private $mainLB = class Wikimedia\Rdbms\LoadBalancer { ... }; private $externalLBs = [...]; private $loadMonitorConfig = [...]; private $mainServers = [...]; private $externalServersByCluster = [...]; private ${Wikimedia\Rdbms\LBFactory}csProvider = class Wikimedia\RequestTimeout\CriticalSectionProvider { ... }; private ${Wikimedia\Rdbms\LBFactory}profiler = NULL; private ${Wikimedia\Rdbms\LBFactory}trxProfiler = class Wikimedia\Rdbms\TransactionProfiler { ... }; private ${Wikimedia\Rdbms\LBFactory}statsd = class BufferingStatsdDataFactory { ... }; private ${Wikimedia\Rdbms\LBFactory}logger = class MediaWiki\Logger\LegacyLogger { ... }; private ${Wikimedia\Rdbms\LBFactory}errorLogger = [...]; private ${Wikimedia\Rdbms\LBFactory}deprecationLogger = [...]; protected $chronologyProtector = class Wikimedia\Rdbms\ChronologyProtector { ... }; protected $srvCache = class APCUBagOStuff { ... }; protected $wanCache = class WANObjectCache { ... }; protected $localDomain = class Wikimedia\Rdbms\DatabaseDomain { ... }; private ${Wikimedia\Rdbms\LBFactory}cliMode = FALSE; private ${Wikimedia\Rdbms\LBFactory}agent = ''; private ${Wikimedia\Rdbms\LBFactory}tableAliases = [...]; private ${Wikimedia\Rdbms\LBFactory}indexAliases = [...]; protected $domainAliases = [...]; protected array $virtualDomainsMapping = [...]; protected array $virtualDomains = [...]; private ${Wikimedia\Rdbms\LBFactory}replicationWaitCallbacks = [...]; private ${Wikimedia\Rdbms\LBFactory}ticket = 193405560; private ${Wikimedia\Rdbms\LBFactory}trxRoundId = FALSE; private ${Wikimedia\Rdbms\LBFactory}trxRoundStage = 'cursory'; private ${Wikimedia\Rdbms\LBFactory}replicationWaitTimeout = 1; protected $readOnlyReason = FALSE; private ${Wikimedia\Rdbms\LBFactory}defaultGroup = NULL; private ${Wikimedia\Rdbms\LBFactory}configCallback = NULL }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { private $loadMonitor = class Wikimedia\Rdbms\LoadMonitor { ... }; private $srvCache = class APCUBagOStuff { ... }; private $wanCache = class WANObjectCache { ... }; private $databaseFactory = class Wikimedia\Rdbms\DatabaseFactory { ... }; private $trxProfiler = class Wikimedia\Rdbms\TransactionProfiler { ... }; private $statsd = class BufferingStatsdDataFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $errorLogger = [...]; private $localDomain = class Wikimedia\Rdbms\DatabaseDomain { ... }; private $conns = [...]; private $clusterName = 'DEFAULT'; private $serverInfo = class Wikimedia\Rdbms\ServerInfo { ... }; private $groupLoads = [...]; private $defaultGroup = ''; private $tableAliases = [...]; private $indexAliases = [...]; private $domainAliases = [...]; private $trxRecurringCallbacks = [...]; private $tempTablesOnlyMode = [...]; private $trxRoundId = FALSE; private $trxRoundStage = 'cursory'; private $readIndexByGroup = [...]; private $waitForPos = NULL; private $laggedReplicaMode = FALSE; private $readOnlyReason = FALSE; private $connectionCounter = 1; private $disabled = FALSE; private ?Wikimedia\Rdbms\ChronologyProtector $chronologyProtector = class Wikimedia\Rdbms\ChronologyProtector { ... }; private $chronologyProtectorCalled = FALSE; private $lastErrorConn = NULL; private $nonLocalDomainCache = [...]; private $modcount = 0 }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; private $lastUserFromIdentity = NULL }, $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; protected $genderCache = class GenderCache { protected $cache = [...]; protected $default = NULL; protected $misses = 0; protected $missLimit = 1000; private MediaWiki\Title\NamespaceInfo $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ?Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserOptionsLookup $userOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... } }; protected $localInterwikis = []; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $wanCache = class WANObjectCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $instances = class MapCacheLRU { ... }; private $interwikiScopes = 3; private $data = NULL; private $wikiId = 'gmly-orz_mw'; private $thisSite = NULL }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private $createMalformedTitleException = class Closure { public $parameter = [...] } }, $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'http'; private $minimumLevel = 100; private $isDB = FALSE }; private $telemetry = class MediaWiki\Http\Telemetry { private ?string $reqId = '6590e77ad4c800cba3ebbf30'; private array $server = [...]; private ?bool $allowExternalReqID = FALSE } }, $trackingCategories = class MediaWiki\Category\TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $namespaceInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private $extensionRegistry = class ExtensionRegistry { private $loaded = [...]; protected $queued = [...]; private $finished = TRUE; protected $attributes = [...]; protected $testAttributes = [...]; protected $lazyAttributes = [...]; private $varyHash = 'cb20ddc165100b71054286909b511d8c'; protected $checkDev = FALSE; protected $loadTestClassesAndNamespaces = FALSE; private $cache = NULL; private ?MediaWiki\Settings\SettingsBuilder $settingsBuilder = class MediaWiki\Settings\SettingsBuilder { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'TrackingCategories'; private $minimumLevel = 100; private $isDB = FALSE } }, $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { private $serviceOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $parserFactoryClosure = class Closure { public $static = [...] }; private $parsoidClosure = class Closure { public $static = [...] }; private MediaWiki\Parser\Parsoid\Config\PageConfigFactory $pageConfigFactory = class MediaWiki\Parser\Parsoid\Config\PageConfigFactory { private $revisionStore = class MediaWiki\Revision\RevisionStore { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $languageFactory = class MediaWiki\Languages\LanguageFactory { ... } }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private $titleFactory = class MediaWiki\Title\TitleFactory { } }, $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private Language $contentLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'UserNameUtils'; private $minimumLevel = 100; private $isDB = FALSE }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { private $converter = class MediaWiki\Message\Converter { ... }; private $langCode = 'zh-cn'; private $format = 'plain' }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { private $enabled = FALSE; private $serialProviderConfig = [...]; private $serialMappingConfig = [...]; private $autoCreateActions = NULL; private $genPattern = NULL; private $matchPattern = NULL; private $reservedPattern = NULL } } ).../ParserFactory.php:220
190.17589207800MediaWiki\HookContainer\HookRunner->onParserFirstCallInit( $parser = class Parser { private array $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'html' => [...], 'poll' => [...], 'dynamicpagelist' => [...], 'templatestyles' => [...], 'pageschema' => [...]]; private array $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberingroup' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofpages' => [...], 'numberofadmins' => [...], 'numberofedits' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'default_form' => [...], 'forminput' => [...], 'formlink' => [...], 'formredlink' => [...], 'queryformlink' => [...], 'arraymap' => [...], 'arraymaptemplate' => [...], 'autoedit' => [...], 'autoedit_rating' => [...], 'template_params' => [...], 'template_display' => [...]]; private array $mFunctionSynonyms = [0 => [...], 1 => [...]]; private array $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'html', 6 => 'poll', 7 => 'dynamicpagelist', 8 => 'templatestyles', 9 => 'pageschema']; private array $mVarCache = []; private array $mImageParams = []; private array $mImageParamsMagicArray = []; public $mMarkerIndex = 0; private MediaWiki\Parser\MagicWordArray $mVariables = class MediaWiki\Parser\MagicWordArray { public $names = [...]; private $factory = class MediaWiki\Parser\MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = NULL; private $regex = NULL }; private MediaWiki\Parser\MagicWordArray $mSubstWords = class MediaWiki\Parser\MagicWordArray { public $names = [...]; private $factory = class MediaWiki\Parser\MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = NULL; private $regex = NULL }; private string $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/)(?:[0-9.]+|\\[(?i:[0-9a-f:.]+)\\]|[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}])[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}]*)\\p{Zs}*([^\\]\\x00-\\x08\\x0a-\\x1F\\x{FFFD}]*)\\]/Su'; private MediaWiki\Utils\UrlUtils $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = 'http://gmly.info'; private $canonicalServer = 'http://gmly.info'; private $internalServer = 'http://gmly.info'; private $fallbackProtocol = 'http'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/'; private $validAbsoluteProtocolsCache = NULL }; private Preprocessor $mPreprocessor = class Preprocessor_Hash { protected $cacheThreshold = 1000; public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...] }; private ParserOutput $mOutput = *uninitialized*; private int $mAutonumber = 0; private StripState $mStripState = *uninitialized*; private LinkHolderArray $mLinkHolders = *uninitialized*; private int $mLinkID = 0; private array $mIncludeSizes = *uninitialized*; public $mPPNodeCount = NULL; public $mHighestExpansionDepth = NULL; private array $mTplRedirCache = *uninitialized*; public array $mHeadings = *uninitialized*; private array $mDoubleUnderscores = *uninitialized*; public $mExpensiveFunctionCount = NULL; private bool $mShowToc = *uninitialized*; private bool $mForceTocPosition = *uninitialized*; private array $mTplDomCache = *uninitialized*; private ?MediaWiki\User\UserIdentity $mUser = *uninitialized*; public $mOptions = NULL; public MediaWiki\Title\Title $mTitle = *uninitialized*; private int $mOutputType = *uninitialized*; public $ot = NULL; private ?int $mRevisionId = NULL; private ?string $mRevisionTimestamp = NULL; private ?string $mRevisionUser = NULL; private ?int $mRevisionSize = NULL; private $mInputSize = FALSE; private ?MediaWiki\Revision\RevisionRecord $mRevisionRecordObject = NULL; private array $mLangLinkLanguages = *uninitialized*; private ?MapCacheLRU $currentRevisionCache = NULL; private $mInParse = FALSE; private SectionProfiler $mProfiler = *uninitialized*; private ?MediaWiki\Linker\LinkRenderer $mLinkRenderer = NULL; private MediaWiki\Parser\MagicWordFactory $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = NULL; private $contLang = class LanguageZh_hans { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private Language $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private ParserFactory $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { ... }; private $contLang = class LanguageZh_hans { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\Page\File\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class MediaWiki\Category\TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $wanCache = class WANObjectCache { ... }; private $mainInstance = NULL }; private MediaWiki\SpecialPage\SpecialPageFactory $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private MediaWiki\Title\TitleFormatter $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private MediaWiki\Config\ServiceOptions $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private MediaWiki\Linker\LinkRendererFactory $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private MediaWiki\Title\NamespaceInfo $nsInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private MediaWiki\Page\File\BadFileLookup $badFileLookup = class MediaWiki\Page\File\BadFileLookup { private $listCallback = class Closure { ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $badFiles = NULL; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private MediaWiki\HookContainer\HookContainer $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private MediaWiki\Tidy\TidyDriverBase $tidy = class MediaWiki\Tidy\RemexDriver { private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE; private $enableLegacyMediaDOM = FALSE; protected $config = [...] }; private WANObjectCache $wanCache = class WANObjectCache { protected $cache = class EmptyBagOStuff { ... }; protected $processCaches = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... }; protected $stats = class BufferingStatsdDataFactory { ... }; protected $asyncHandler = [...]; protected $broadcastRoute = NULL; protected $useInterimHoldOffCaching = TRUE; protected $epoch = 0; protected $secret = '5b615d87acbd799491144c37ca378ae6317e33c1e48a4ea8315e80a16405b1fd'; protected $coalesceScheme = 2; private $missLog = [...]; private $callbackDepth = 0; private $warmupCache = [...]; private $warmupKeyMisses = 0; private $wallClockOverride = NULL }; private MediaWiki\User\UserOptionsLookup $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...]; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... } }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $loadBalancerFactory = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private MediaWiki\Http\HttpRequestFactory $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $telemetry = class MediaWiki\Http\Telemetry { ... } }; private MediaWiki\Category\TrackingCategories $trackingCategories = class MediaWiki\Category\TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $extensionRegistry = class ExtensionRegistry { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private MediaWiki\Preferences\SignatureValidatorFactory $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $parserFactoryClosure = class Closure { ... }; private $parsoidClosure = class Closure { ... }; private MediaWiki\Parser\Parsoid\Config\PageConfigFactory $pageConfigFactory = class MediaWiki\Parser\Parsoid\Config\PageConfigFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1779774760.1323; private $maxCacheKeys = 100; private $wallClockOverride = NULL } } ).../Parser.php:486
200.17589208176MediaWiki\HookContainer\HookContainer->run( $hook = 'ParserFirstCallInit', $args = [0 => class Parser { private array $mTagHooks = [...]; private array $mFunctionHooks = [...]; private array $mFunctionSynonyms = [...]; private array $mStripList = [...]; private array $mVarCache = [...]; private array $mImageParams = [...]; private array $mImageParamsMagicArray = [...]; public $mMarkerIndex = 0; private MediaWiki\Parser\MagicWordArray $mVariables = class MediaWiki\Parser\MagicWordArray { ... }; private MediaWiki\Parser\MagicWordArray $mSubstWords = class MediaWiki\Parser\MagicWordArray { ... }; private string $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/)(?:[0-9.]+|\\[(?i:[0-9a-f:.]+)\\]|[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}])[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}]*)\\p{Zs}*([^\\]\\x00-\\x08\\x0a-\\x1F\\x{FFFD}]*)\\]/Su'; private MediaWiki\Utils\UrlUtils $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private Preprocessor $mPreprocessor = class Preprocessor_Hash { ... }; private ParserOutput $mOutput = *uninitialized*; private int $mAutonumber = 0; private StripState $mStripState = *uninitialized*; private LinkHolderArray $mLinkHolders = *uninitialized*; private int $mLinkID = 0; private array $mIncludeSizes = *uninitialized*; public $mPPNodeCount = NULL; public $mHighestExpansionDepth = NULL; private array $mTplRedirCache = *uninitialized*; public array $mHeadings = *uninitialized*; private array $mDoubleUnderscores = *uninitialized*; public $mExpensiveFunctionCount = NULL; private bool $mShowToc = *uninitialized*; private bool $mForceTocPosition = *uninitialized*; private array $mTplDomCache = *uninitialized*; private ?MediaWiki\User\UserIdentity $mUser = *uninitialized*; public $mOptions = NULL; public MediaWiki\Title\Title $mTitle = *uninitialized*; private int $mOutputType = *uninitialized*; public $ot = NULL; private ?int $mRevisionId = NULL; private ?string $mRevisionTimestamp = NULL; private ?string $mRevisionUser = NULL; private ?int $mRevisionSize = NULL; private $mInputSize = FALSE; private ?MediaWiki\Revision\RevisionRecord $mRevisionRecordObject = NULL; private array $mLangLinkLanguages = *uninitialized*; private ?MapCacheLRU $currentRevisionCache = NULL; private $mInParse = FALSE; private SectionProfiler $mProfiler = *uninitialized*; private ?MediaWiki\Linker\LinkRenderer $mLinkRenderer = NULL; private MediaWiki\Parser\MagicWordFactory $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { ... }; private Language $contLang = class LanguageZh_hans { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ParserFactory $factory = class ParserFactory { ... }; private MediaWiki\SpecialPage\SpecialPageFactory $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private MediaWiki\Title\TitleFormatter $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private MediaWiki\Config\ServiceOptions $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\Linker\LinkRendererFactory $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private MediaWiki\Title\NamespaceInfo $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Page\File\BadFileLookup $badFileLookup = class MediaWiki\Page\File\BadFileLookup { ... }; private MediaWiki\HookContainer\HookContainer $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\Tidy\TidyDriverBase $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private WANObjectCache $wanCache = class WANObjectCache { ... }; private MediaWiki\User\UserOptionsLookup $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private MediaWiki\Http\HttpRequestFactory $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private MediaWiki\Category\TrackingCategories $trackingCategories = class MediaWiki\Category\TrackingCategories { ... }; private MediaWiki\Preferences\SignatureValidatorFactory $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; public $extTemplateStylesCache = class MapCacheLRU { ... } }], $options = ??? ).../HookRunner.php:2954
210.17759255144PageSchemasHooks::register( $parser = class Parser { private array $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'html' => [...], 'poll' => [...], 'dynamicpagelist' => [...], 'templatestyles' => [...], 'pageschema' => [...]]; private array $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberingroup' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofpages' => [...], 'numberofadmins' => [...], 'numberofedits' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'default_form' => [...], 'forminput' => [...], 'formlink' => [...], 'formredlink' => [...], 'queryformlink' => [...], 'arraymap' => [...], 'arraymaptemplate' => [...], 'autoedit' => [...], 'autoedit_rating' => [...], 'template_params' => [...], 'template_display' => [...]]; private array $mFunctionSynonyms = [0 => [...], 1 => [...]]; private array $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'html', 6 => 'poll', 7 => 'dynamicpagelist', 8 => 'templatestyles', 9 => 'pageschema']; private array $mVarCache = []; private array $mImageParams = []; private array $mImageParamsMagicArray = []; public $mMarkerIndex = 0; private MediaWiki\Parser\MagicWordArray $mVariables = class MediaWiki\Parser\MagicWordArray { public $names = [...]; private $factory = class MediaWiki\Parser\MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = NULL; private $regex = NULL }; private MediaWiki\Parser\MagicWordArray $mSubstWords = class MediaWiki\Parser\MagicWordArray { public $names = [...]; private $factory = class MediaWiki\Parser\MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = NULL; private $regex = NULL }; private string $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/)(?:[0-9.]+|\\[(?i:[0-9a-f:.]+)\\]|[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}])[^][<>"\\x00-\\x20\\x7F\\p{Zs}\\x{FFFD}]*)\\p{Zs}*([^\\]\\x00-\\x08\\x0a-\\x1F\\x{FFFD}]*)\\]/Su'; private MediaWiki\Utils\UrlUtils $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = 'http://gmly.info'; private $canonicalServer = 'http://gmly.info'; private $internalServer = 'http://gmly.info'; private $fallbackProtocol = 'http'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|matrix\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/'; private $validAbsoluteProtocolsCache = NULL }; private Preprocessor $mPreprocessor = class Preprocessor_Hash { protected $cacheThreshold = 1000; public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...] }; private ParserOutput $mOutput = *uninitialized*; private int $mAutonumber = 0; private StripState $mStripState = *uninitialized*; private LinkHolderArray $mLinkHolders = *uninitialized*; private int $mLinkID = 0; private array $mIncludeSizes = *uninitialized*; public $mPPNodeCount = NULL; public $mHighestExpansionDepth = NULL; private array $mTplRedirCache = *uninitialized*; public array $mHeadings = *uninitialized*; private array $mDoubleUnderscores = *uninitialized*; public $mExpensiveFunctionCount = NULL; private bool $mShowToc = *uninitialized*; private bool $mForceTocPosition = *uninitialized*; private array $mTplDomCache = *uninitialized*; private ?MediaWiki\User\UserIdentity $mUser = *uninitialized*; public $mOptions = NULL; public MediaWiki\Title\Title $mTitle = *uninitialized*; private int $mOutputType = *uninitialized*; public $ot = NULL; private ?int $mRevisionId = NULL; private ?string $mRevisionTimestamp = NULL; private ?string $mRevisionUser = NULL; private ?int $mRevisionSize = NULL; private $mInputSize = FALSE; private ?MediaWiki\Revision\RevisionRecord $mRevisionRecordObject = NULL; private array $mLangLinkLanguages = *uninitialized*; private ?MapCacheLRU $currentRevisionCache = NULL; private $mInParse = FALSE; private SectionProfiler $mProfiler = *uninitialized*; private ?MediaWiki\Linker\LinkRenderer $mLinkRenderer = NULL; private MediaWiki\Parser\MagicWordFactory $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = NULL; private $contLang = class LanguageZh_hans { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private Language $contLang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = NULL; protected $namespaceAliases = NULL; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { private $cache = [...]; private $converterList = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $isConversionDisabled = FALSE; private $isTitleConversionDisabled = FALSE; private $defaultLanguage = class Closure { ... } }; private ParserFactory $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MediaWiki\Parser\MagicWordFactory { ... }; private $contLang = class LanguageZh_hans { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\Page\File\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class MediaWiki\Category\TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $wanCache = class WANObjectCache { ... }; private $mainInstance = NULL }; private MediaWiki\SpecialPage\SpecialPageFactory $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = NULL; private $aliases = NULL; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class LanguageZh_hans { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private MediaWiki\Title\TitleFormatter $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { protected $language = class LanguageZh_hans { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { ... } }; private MediaWiki\Config\ServiceOptions $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private MediaWiki\Linker\LinkRendererFactory $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private MediaWiki\Title\NamespaceInfo $nsInfo = class MediaWiki\Title\NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = FALSE; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private array $extensionNamespaces = [...]; private array $extensionImmovableNamespaces = [...] }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private MediaWiki\Page\File\BadFileLookup $badFileLookup = class MediaWiki\Page\File\BadFileLookup { private $listCallback = class Closure { ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $badFiles = NULL; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private MediaWiki\HookContainer\HookContainer $hookContainer = class MediaWiki\HookContainer\HookContainer { private $handlers = [...]; private $handlerObjects = [...]; private $registry = class MediaWiki\HookContainer\StaticHookRegistry { ... }; private $extraHandlers = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private MediaWiki\Tidy\TidyDriverBase $tidy = class MediaWiki\Tidy\RemexDriver { private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE; private $enableLegacyMediaDOM = FALSE; protected $config = [...] }; private WANObjectCache $wanCache = class WANObjectCache { protected $cache = class EmptyBagOStuff { ... }; protected $processCaches = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... }; protected $stats = class BufferingStatsdDataFactory { ... }; protected $asyncHandler = [...]; protected $broadcastRoute = NULL; protected $useInterimHoldOffCaching = TRUE; protected $epoch = 0; protected $secret = '5b615d87acbd799491144c37ca378ae6317e33c1e48a4ea8315e80a16405b1fd'; protected $coalesceScheme = 2; private $missLog = [...]; private $callbackDepth = 0; private $warmupCache = [...]; private $warmupKeyMisses = 0; private $wallClockOverride = NULL }; private MediaWiki\User\UserOptionsLookup $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...]; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... } }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $loadBalancerFactory = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private MediaWiki\Http\HttpRequestFactory $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $telemetry = class MediaWiki\Http\Telemetry { ... } }; private MediaWiki\Category\TrackingCategories $trackingCategories = class MediaWiki\Category\TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $extensionRegistry = class ExtensionRegistry { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private MediaWiki\Preferences\SignatureValidatorFactory $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $parserFactoryClosure = class Closure { ... }; private $parsoidClosure = class Closure { ... }; private MediaWiki\Parser\Parsoid\Config\PageConfigFactory $pageConfigFactory = class MediaWiki\Parser\Parsoid\Config\PageConfigFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1779774760.1323; private $maxCacheKeys = 100; private $wallClockOverride = NULL } } ).../HookContainer.php:161
220.17759255184Hooks::run( $event = 'PageSchemasRegisterHandlers', $args = ???, $deprecatedVersion = ??? ).../PageSchemasHooks.php:22
230.17759255184wfDeprecated( $function = 'Hooks::run', $version = '1.35', $component = ???, $callerOffset = ??? ).../Hooks.php:129
240.17759255184MWDebug::deprecated( $function = 'Hooks::run', $version = '1.35', $component = FALSE, $callerOffset = 3 ).../GlobalFunctions.php:775
250.17759255264MWDebug::deprecatedMsg( $msg = 'Use of Hooks::run was deprecated in MediaWiki 1.35.', $version = '1.35', $component = 'MediaWiki', $callerOffset = 4 ).../MWDebug.php:238
260.17759256360MWDebug::sendRawDeprecated( $msg = 'Use of Hooks::run was deprecated in MediaWiki 1.35. [Called from PageSchemasHooks::register in /app/w/extensions/PageSchemas/includes/PageSchemasHooks.php at line 22]', $sendToLog = TRUE, $callerFunc = 'PageSchemasHooks::register' ).../MWDebug.php:357
270.17759256360trigger_error( $message = 'Use of Hooks::run was deprecated in MediaWiki 1.35. [Called from PageSchemasHooks::register in /app/w/extensions/PageSchemas/includes/PageSchemasHooks.php at line 22]', $error_level = 16384 ).../MWDebug.php:386

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 253
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
50.03324533224MediaWiki->performRequest( ).../MediaWiki.php:960
60.05236098504MediaWiki->performAction( $article = class Article { protected $mContext = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class WikiPage { ... }; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh_hans { ... }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL }; protected $mPage = class WikiPage { protected $mTitle = class MediaWiki\Title\Title { ... }; protected $mDataLoaded = TRUE; private $mPageIsRedirectField = FALSE; protected $mRedirectTarget = NULL; private $mIsNew = FALSE; protected $mLatest = 53792; protected $mPreparedEdit = FALSE; protected $mId = 12427; protected $mDataLoadedFrom = 0; private $mLastRevision = class MediaWiki\Revision\RevisionStoreRecord { ... }; protected $mTimestamp = '20260508101929'; protected $mTouched = '20260508101929'; protected $mLanguage = NULL; protected $mLinksUpdated = '20260508101929'; private $derivedDataUpdater = NULL }; public $mOldId = 0; public $mRedirectedFrom = NULL; public $mRedirectUrl = FALSE; private $fetchResult = class MediaWiki\Status\Status { public $cleanCallback = FALSE; protected $messageLocalizer = NULL; protected $ok = TRUE; protected $errors = [...]; public $value = class MediaWiki\Revision\RevisionStoreRecord { ... }; public $success = [...]; public $successCount = 0; public $failCount = 0 }; public $mParserOutput = NULL; protected $viewIsRenderAction = FALSE; protected $linkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $revisionStore = class MediaWiki\Revision\RevisionStore { private $blobStore = class MediaWiki\Storage\SqlBlobStore { ... }; private $wikiId = FALSE; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $cache = class WANObjectCache { ... }; private $localCache = class APCUBagOStuff { ... }; private $commentStore = class MediaWiki\CommentStore\CommentStore { ... }; private $actorMigration = class MediaWiki\User\ActorMigration { ... }; private $actorStore = class MediaWiki\User\ActorStore { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $contentModelStore = class MediaWiki\Storage\NameTableStore { ... }; private $slotRoleStore = class MediaWiki\Storage\NameTableStore { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $pageStore = class MediaWiki\Page\PageStore { ... }; private $titleFactory = class MediaWiki\Title\TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private MediaWiki\Config\ServiceOptions $options = class MediaWiki\Config\ServiceOptions { ... }; private Language $contentLang = class LanguageZh_hans { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private MediaWiki\Title\TitleParser $titleParser = class MediaWiki\Title\MediaWikiTitleCodec { ... }; private Wikimedia\Message\ITextFormatter $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = FALSE; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private MediaWiki\User\TempUser\TempUserConfig $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private MediaWiki\Config\ServiceOptions $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private MediaWiki\User\DefaultOptionsLookup $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private MediaWiki\Languages\LanguageConverterFactory $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private Wikimedia\Rdbms\IConnectionProvider $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private MediaWiki\User\UserFactory $userFactory = class MediaWiki\User\UserFactory { ... }; private Psr\Log\LoggerInterface $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private MediaWiki\HookContainer\HookRunner $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...]; private MediaWiki\User\UserNameUtils $userNameUtils = class MediaWiki\User\UserNameUtils { ... } }; private $commentFormatter = class MediaWiki\CommentFormatter\CommentFormatter { protected $parserFactory = class MediaWiki\CommentFormatter\CommentParserFactory { ... } }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class MediaWiki\Title\TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $jobQueueGroup = class JobQueueGroup { protected $cache = class MapCacheLRU { ... }; protected $domain = 'gmly-orz_mw'; protected $readOnlyMode = class Wikimedia\Rdbms\ReadOnlyMode { ... }; private $localJobClasses = [...]; private $jobTypeConfiguration = [...]; private $jobTypesExcludedFromDefaultQueue = [...]; private $statsdDataFactory = class BufferingStatsdDataFactory { ... }; private $wanCache = class WANObjectCache { ... }; private $globalIdGenerator = class Wikimedia\UUID\GlobalIdGenerator { ... }; protected $coalescedQueues = NULL }; private $archivedRevisionLookup = class MediaWiki\Revision\ArchivedRevisionLookup { private $dbProvider = class Wikimedia\Rdbms\LBFactorySimple { ... }; private $revisionStore = class MediaWiki\Revision\RevisionStore { ... } }; private $mRevisionRecord = class MediaWiki\Revision\RevisionStoreRecord { protected $mCurrent = TRUE; protected $wikiId = FALSE; protected $mId = 53792; protected $mPageId = 12427; protected $mUser = class MediaWiki\User\UserIdentityValue { ... }; protected $mMinorEdit = TRUE; protected $mTimestamp = '20260508101929'; protected $mDeleted = 0; protected $mSize = 11874; protected $mSha1 = 'ifh2oglewxjf9vccd0gi5elfb468nvz'; protected $mParentId = 53586; protected $mComment = class MediaWiki\CommentStore\CommentStoreComment { ... }; protected $mPage = class MediaWiki\Title\Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... } } }, $requestTitle = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '古墓丽影III攻略-3-1-沿海村庄'; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'zh-cn', 1 => 'zh-cn']; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = ['mTextform' => [...], 'mUrlform' => [...], 'mDbkeyform' => [...], 'mNamespace' => [...], 'mInterwiki' => [...], 'mFragment' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ).../MediaWiki.php:363
70.05296108552ViewAction->show( ).../MediaWiki.php:583
80.05326109888Article->view( ).../ViewAction.php:78
90.191110140688Article->generateContentOutput( $performer = class MediaWiki\User\User { public $mId = 0; public $mName = '216.73.217.115'; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20260526055239'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class MediaWiki\Request\WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class MediaWiki\Request\WebResponse { ... }; private $ip = '216.73.217.115'; protected $requestTime = 1779774759.9548; protected $protocol = 'http'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $rateLimiter = class MediaWiki\Permissions\RateLimiter { ... }; private $actor = ...; private $userBlock = NULL; private $limitCache = [...]; private bool $useLimitCache = TRUE; private MediaWiki\Request\WebRequest $request = class MediaWiki\Request\WebRequest { ... }; private IContextSource $uiContext = class RequestContext { ... }; private MediaWiki\Block\BlockErrorFormatter $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... } }; private $isTemp = NULL }, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'suppressTOC' => FALSE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { ... }, 'speculativePageIdCallback' => class Closure { ... }, 'useParsoid' => FALSE, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => '_blank', 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => TRUE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class LanguageZh_hans { ... }]; private $mTimestamp = NULL; private $mUser = class MediaWiki\User\User { public $mId = 0; public $mName = '216.73.217.115'; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20260526055239'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class MediaWiki\Request\WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { ... }; private $isTemp = NULL }; private $onAccessCallback = NULL; private $redirectTarget = NULL; private $mExtraKey = ''; private $renderReason = 'page-view' }, $oldid = 0, $outputPage = class MediaWiki\Output\OutputPage { protected $mMetatags = []; protected $mLinktags = []; protected $mCanonicalUrl = FALSE; private $mPageTitle = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = ''; private $mHTMLtitle = '古墓丽影III攻略-3-1-沿海村庄 - 古墓丽影中文站'; private $mIsArticle = TRUE; private $mIsArticleRelated = TRUE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = class Wikimedia\Parsoid\Core\TOCData { private array $sections = [...]; private array $extensionData = [...]; private $tocLevel = 1; private $prevLevel = 2; private $levelCount = [...]; private $subLevelCount = [...] }; private $mSubtitle = []; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = 'Tue, 26 May 2026 05:49:52 GMT'; protected $mCategoryLinks = ['normal' => [...]]; protected $mCategories = ['hidden' => [...], 'normal' => [...]]; protected $mIndicators = []; private $mLanguageLinks = []; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = []; protected $mHeadItems = []; protected $mAdditionalBodyClasses = []; protected $mModules = [0 => 'ext.embedVideo.consent']; protected $mModuleStyles = [0 => 'ext.embedVideo.styles', 1 => 'mediawiki.page.gallery.styles', 2 => 'mediawiki.page.gallery.styles', 3 => 'mediawiki.page.gallery.styles', 4 => 'mediawiki.page.gallery.styles']; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = ['ev-bilibili-config' => [...]]; protected $mTemplateIds = [10 => [...], 828 => [...]]; protected $mImageTimeKeys = ['Tr3_sp_1_01.jpg' => [...], 'Tr3_sp_1_02.jpg' => [...], 'Tr3_sp_1_03.jpg' => [...], 'Tr3_sp_1_05.jpg' => [...], 'Tr3_sp_1_06.jpg' => [...], 'Tr3_sp_1_07.jpg' => [...], 'Tr3_sp_1_08.jpg' => [...], 'Tr3_sp_1_09.jpg' => [...], 'Tr3_sp_1_10.jpg' => [...], 'Tr3_sp_1_11.jpg' => [...]]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = ['combined' => 10]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = []; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = FALSE; private $mRevisionId = 53792; private $mRevisionIsCurrent = TRUE; private $mRevisionTimestamp = '20260508101929'; protected $mFileVersion = NULL; protected $styles = []; private $mIndexPolicy = 'index'; private $mFollowPolicy = 'follow'; private $mRobotsOptions = ['max-image-preview' => 'standard']; private $mVaryHeader = ['Accept-Encoding' => NULL]; private $mRedirectedFrom = NULL; private $mProperties = []; private $mTarget = 'mobile'; private $mEnableTOC = FALSE; private $mOutputFlags = []; private $copyrightUrl = NULL; private $limitReportJSData = ['limitreport' => [...], 'scribunto' => [...], 'cachereport' => [...]]; private $contentOverrides = []; private $contentOverrideCallbacks = []; private $mLinkHeader = []; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { private $mwConfig = class MediaWiki\Config\GlobalVarConfig { ... }; private $response = class MediaWiki\Request\WebResponse { ... }; private $extraDefaultSrc = [...]; private $extraScriptSrc = [...]; private $extraStyleSrc = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private ${ContextSource}context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class WikiPage { ... }; private $action = 'view'; private $output = ...; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh_hans { ... }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL } }, $textOptions = ['enableSectionEditLinks' => FALSE, 'includeDebugInfo' => TRUE] ).../Article.php:550
101.119814462400Article->doOutputFromRenderStatus( $rev = class MediaWiki\Revision\RevisionStoreRecord { protected $mCurrent = TRUE; protected $wikiId = FALSE; protected $mId = 53792; protected $mPageId = 12427; protected $mUser = class MediaWiki\User\UserIdentityValue { private $id = 3; private $name = 'TombCrow'; private $wikiId = FALSE }; protected $mMinorEdit = TRUE; protected $mTimestamp = '20260508101929'; protected $mDeleted = 0; protected $mSize = 11874; protected $mSha1 = 'ifh2oglewxjf9vccd0gi5elfb468nvz'; protected $mParentId = 53586; protected $mComment = class MediaWiki\CommentStore\CommentStoreComment { public $id = '7303'; public $text = '文字替换 -“|p=”替换为“|||||p=”'; public $message = class MediaWiki\Language\RawMessage { ... }; public $data = NULL }; protected $mPage = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '古墓丽影III攻略-3-1-沿海村庄'; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { protected $slots = [...] } }, $renderStatus = class MediaWiki\Status\Status { public $cleanCallback = FALSE; protected $messageLocalizer = NULL; protected $ok = TRUE; protected $errors = []; public $value = class ParserOutput { private $mText = '<p>古墓丽影III攻略[3-1]\n</p>\n<h2><span id=".E6.B5.81.E7.A8.8B"></span><span class="mw-headline" id="流程">流程</span><mw:editsection page="古墓丽影III攻略-3-1-沿海村庄" section="1">流程</mw:editsection></h2>\n<p>本关有四个<font color="orange">秘密</font>地点,但只需找到其中任意三个就完全可以了。这里将介绍找到所有四个<font color="orange">秘密</font>地点的方法。\n</p><p>一开始,劳拉就已经在海中了,首先就向右游入一片'; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $mLinks = [...]; private $mLinksSpecial = [...]; private $mTemplates = [...]; private $mTemplateIds = [...]; private $mImages = [...]; private $mFileSearchOptions = [...]; private $mExternalLinks = [...]; private $mInterwikiLinks = [...]; private $mNewSection = FALSE; private $mHideNewSection = FALSE; private $mNoGallery = FALSE; private $mHeadItems = [...]; private $mModules = [...]; private $mModuleStyles = [...]; private $mJsConfigVars = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mTOCData = class Wikimedia\Parsoid\Core\TOCData { ... }; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = '20260508101929'; private $mEnableOOUI = FALSE; private $mIndexSet = FALSE; private $mNoIndexSet = FALSE; private $mExtensionData = [...]; private $mLimitReportData = [...]; private $mLimitReportJSData = [...]; private $mCacheMessage = ''; private $mParseStartTime = [...]; private $mPreventClickjacking = FALSE; private $mExtraScriptSrcs = [...]; private $mExtraDefaultSrcs = [...]; private $mExtraStyleSrcs = [...]; private $mFlags = [...]; private $mSpeculativeRevId = NULL; private $speculativePageIdUsed = NULL; private $revisionTimestampUsed = NULL; private $revisionUsedSha1Base36 = NULL; private $mWrapperDivClasses = [...]; private $mMaxAdaptiveExpiry = INF; protected $mParseUsedOptions = [...]; protected $mCacheTime = '20260526055241'; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = 53792 }; public $success = []; public $successCount = 0; public $failCount = 0 }, $outputPage = class MediaWiki\Output\OutputPage { protected $mMetatags = []; protected $mLinktags = []; protected $mCanonicalUrl = FALSE; private $mPageTitle = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = ''; private $mHTMLtitle = '古墓丽影III攻略-3-1-沿海村庄 - 古墓丽影中文站'; private $mIsArticle = TRUE; private $mIsArticleRelated = TRUE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = class Wikimedia\Parsoid\Core\TOCData { private array $sections = [...]; private array $extensionData = [...]; private $tocLevel = 1; private $prevLevel = 2; private $levelCount = [...]; private $subLevelCount = [...] }; private $mSubtitle = []; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = 'Tue, 26 May 2026 05:49:52 GMT'; protected $mCategoryLinks = ['normal' => [...]]; protected $mCategories = ['hidden' => [...], 'normal' => [...]]; protected $mIndicators = []; private $mLanguageLinks = []; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = []; protected $mHeadItems = []; protected $mAdditionalBodyClasses = []; protected $mModules = [0 => 'ext.embedVideo.consent']; protected $mModuleStyles = [0 => 'ext.embedVideo.styles', 1 => 'mediawiki.page.gallery.styles', 2 => 'mediawiki.page.gallery.styles', 3 => 'mediawiki.page.gallery.styles', 4 => 'mediawiki.page.gallery.styles']; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = ['ev-bilibili-config' => [...]]; protected $mTemplateIds = [10 => [...], 828 => [...]]; protected $mImageTimeKeys = ['Tr3_sp_1_01.jpg' => [...], 'Tr3_sp_1_02.jpg' => [...], 'Tr3_sp_1_03.jpg' => [...], 'Tr3_sp_1_05.jpg' => [...], 'Tr3_sp_1_06.jpg' => [...], 'Tr3_sp_1_07.jpg' => [...], 'Tr3_sp_1_08.jpg' => [...], 'Tr3_sp_1_09.jpg' => [...], 'Tr3_sp_1_10.jpg' => [...], 'Tr3_sp_1_11.jpg' => [...]]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = ['combined' => 10]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = []; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = FALSE; private $mRevisionId = 53792; private $mRevisionIsCurrent = TRUE; private $mRevisionTimestamp = '20260508101929'; protected $mFileVersion = NULL; protected $styles = []; private $mIndexPolicy = 'index'; private $mFollowPolicy = 'follow'; private $mRobotsOptions = ['max-image-preview' => 'standard']; private $mVaryHeader = ['Accept-Encoding' => NULL]; private $mRedirectedFrom = NULL; private $mProperties = []; private $mTarget = 'mobile'; private $mEnableTOC = FALSE; private $mOutputFlags = []; private $copyrightUrl = NULL; private $limitReportJSData = ['limitreport' => [...], 'scribunto' => [...], 'cachereport' => [...]]; private $contentOverrides = []; private $contentOverrideCallbacks = []; private $mLinkHeader = []; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { private $mwConfig = class MediaWiki\Config\GlobalVarConfig { ... }; private $response = class MediaWiki\Request\WebResponse { ... }; private $extraDefaultSrc = [...]; private $extraScriptSrc = [...]; private $extraStyleSrc = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private ${ContextSource}context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class WikiPage { ... }; private $action = 'view'; private $output = ...; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh_hans { ... }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL } }, $textOptions = ['enableSectionEditLinks' => FALSE, 'includeDebugInfo' => TRUE] ).../Article.php:783
111.119814462400MediaWiki\Output\OutputPage->addParserOutput( $parserOutput = class ParserOutput { private $mText = '<p>古墓丽影III攻略[3-1]\n</p>\n<h2><span id=".E6.B5.81.E7.A8.8B"></span><span class="mw-headline" id="流程">流程</span><mw:editsection page="古墓丽影III攻略-3-1-沿海村庄" section="1">流程</mw:editsection></h2>\n<p>本关有四个<font color="orange">秘密</font>地点,但只需找到其中任意三个就完全可以了。这里将介绍找到所有四个<font color="orange">秘密</font>地点的方法。\n</p><p>一开始,劳拉就已经在海中了,首先就向右游入一片'; private $mLanguageLinks = []; private $mCategories = ['游戏攻略' => '', '经典古墓' => '']; private $mIndicators = []; private $mTitleText = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $mLinks = [0 => [...], 14 => [...], 10 => [...], 11 => [...]]; private $mLinksSpecial = []; private $mTemplates = [10 => [...], 828 => [...]]; private $mTemplateIds = [10 => [...], 828 => [...]]; private $mImages = ['Tr3_sp_1_01.jpg' => 1, 'Tr3_sp_1_02.jpg' => 1, 'Tr3_sp_1_03.jpg' => 1, 'Tr3_sp_1_05.jpg' => 1, 'Tr3_sp_1_06.jpg' => 1, 'Tr3_sp_1_07.jpg' => 1, 'Tr3_sp_1_08.jpg' => 1, 'Tr3_sp_1_09.jpg' => 1, 'Tr3_sp_1_10.jpg' => 1, 'Tr3_sp_1_11.jpg' => 1]; private $mFileSearchOptions = ['Tr3_sp_1_01.jpg' => [...], 'Tr3_sp_1_02.jpg' => [...], 'Tr3_sp_1_03.jpg' => [...], 'Tr3_sp_1_05.jpg' => [...], 'Tr3_sp_1_06.jpg' => [...], 'Tr3_sp_1_07.jpg' => [...], 'Tr3_sp_1_08.jpg' => [...], 'Tr3_sp_1_09.jpg' => [...], 'Tr3_sp_1_10.jpg' => [...], 'Tr3_sp_1_11.jpg' => [...]]; private $mExternalLinks = []; private $mInterwikiLinks = []; private $mNewSection = FALSE; private $mHideNewSection = FALSE; private $mNoGallery = FALSE; private $mHeadItems = []; private $mModules = [0 => 'ext.embedVideo.consent']; private $mModuleStyles = [0 => 'ext.embedVideo.styles', 1 => 'mediawiki.page.gallery.styles', 2 => 'mediawiki.page.gallery.styles', 3 => 'mediawiki.page.gallery.styles', 4 => 'mediawiki.page.gallery.styles']; private $mJsConfigVars = ['ev-bilibili-config' => [...]]; private $mWarnings = []; private $mWarningMsgs = []; private $mTOCData = class Wikimedia\Parsoid\Core\TOCData { private array $sections = [...]; private array $extensionData = [...]; private $tocLevel = 1; private $prevLevel = 2; private $levelCount = [...]; private $subLevelCount = [...] }; private $mProperties = ['page_image_free' => 'Tr3_sp_1_01.jpg']; private $mTOCHTML = ''; private $mTimestamp = '20260508101929'; private $mEnableOOUI = FALSE; private $mIndexSet = FALSE; private $mNoIndexSet = FALSE; private $mExtensionData = ['pageImages' => [...], 'core:target-lang-variant' => 'zh-Hans-CN']; private $mLimitReportData = ['limitreport-cputime' => '0.628', 'limitreport-walltime' => '0.915', 'limitreport-ppvisitednodes' => [...], 'limitreport-postexpandincludesize' => [...], 'limitreport-templateargumentsize' => [...], 'limitreport-expansiondepth' => [...], 'limitreport-expensivefunctioncount' => [...], 'limitreport-unstrip-depth' => [...], 'limitreport-unstrip-size' => [...], 'scribunto-limitreport-timeusage' => [...], 'scribunto-limitreport-virtmemusage' => [...], 'scribunto-limitreport-estmemusage' => 0, 'limitreport-timingprofile' => [...], 'cachereport-timestamp' => '20260526055241', 'cachereport-ttl' => 1209600, 'cachereport-transientcontent' => FALSE]; private $mLimitReportJSData = ['limitreport' => [...], 'scribunto' => [...], 'cachereport' => [...]]; private $mCacheMessage = ''; private $mParseStartTime = ['wall' => 1779774760.1521, 'cpu' => 10.159014]; private $mPreventClickjacking = FALSE; private $mExtraScriptSrcs = []; private $mExtraDefaultSrcs = [0 => 'https://bilibili.com', 1 => 'https://player.bilibili.com']; private $mExtraStyleSrcs = []; private $mFlags = []; private $mSpeculativeRevId = NULL; private $speculativePageIdUsed = NULL; private $revisionTimestampUsed = NULL; private $revisionUsedSha1Base36 = NULL; private $mWrapperDivClasses = ['mw-parser-output' => TRUE]; private $mMaxAdaptiveExpiry = INF; protected $mParseUsedOptions = ['maxIncludeSize' => TRUE, 'maxPPNodeCount' => TRUE, 'maxPPExpandDepth' => TRUE, 'targetLanguage' => TRUE, 'interfaceMessage' => TRUE, 'maxTemplateDepth' => TRUE, 'templateCallback' => TRUE, 'currentRevisionRecordCallback' => TRUE, 'wrapclass' => TRUE, 'allowExternalImagesFrom' => TRUE, 'allowExternalImages' => TRUE, 'enableImageWhitelist' => TRUE, 'externalLinkTarget' => TRUE, 'suppressTOC' => TRUE, 'disableContentConversion' => TRUE, 'disableTitleConversion' => TRUE, 'expensiveParserFunctionLimit' => TRUE, 'useParsoid' => TRUE]; protected $mCacheTime = '20260526055241'; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = 53792 }, $poOptions = ['enableSectionEditLinks' => FALSE, 'includeDebugInfo' => TRUE] ).../Article.php:880
121.122214477776MediaWiki\Output\OutputPage->addParserOutputText( $parserOutput = class ParserOutput { private $mText = '<p>古墓丽影III攻略[3-1]\n</p>\n<h2><span id=".E6.B5.81.E7.A8.8B"></span><span class="mw-headline" id="流程">流程</span><mw:editsection page="古墓丽影III攻略-3-1-沿海村庄" section="1">流程</mw:editsection></h2>\n<p>本关有四个<font color="orange">秘密</font>地点,但只需找到其中任意三个就完全可以了。这里将介绍找到所有四个<font color="orange">秘密</font>地点的方法。\n</p><p>一开始,劳拉就已经在海中了,首先就向右游入一片'; private $mLanguageLinks = []; private $mCategories = ['游戏攻略' => '', '经典古墓' => '']; private $mIndicators = []; private $mTitleText = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $mLinks = [0 => [...], 14 => [...], 10 => [...], 11 => [...]]; private $mLinksSpecial = []; private $mTemplates = [10 => [...], 828 => [...]]; private $mTemplateIds = [10 => [...], 828 => [...]]; private $mImages = ['Tr3_sp_1_01.jpg' => 1, 'Tr3_sp_1_02.jpg' => 1, 'Tr3_sp_1_03.jpg' => 1, 'Tr3_sp_1_05.jpg' => 1, 'Tr3_sp_1_06.jpg' => 1, 'Tr3_sp_1_07.jpg' => 1, 'Tr3_sp_1_08.jpg' => 1, 'Tr3_sp_1_09.jpg' => 1, 'Tr3_sp_1_10.jpg' => 1, 'Tr3_sp_1_11.jpg' => 1]; private $mFileSearchOptions = ['Tr3_sp_1_01.jpg' => [...], 'Tr3_sp_1_02.jpg' => [...], 'Tr3_sp_1_03.jpg' => [...], 'Tr3_sp_1_05.jpg' => [...], 'Tr3_sp_1_06.jpg' => [...], 'Tr3_sp_1_07.jpg' => [...], 'Tr3_sp_1_08.jpg' => [...], 'Tr3_sp_1_09.jpg' => [...], 'Tr3_sp_1_10.jpg' => [...], 'Tr3_sp_1_11.jpg' => [...]]; private $mExternalLinks = []; private $mInterwikiLinks = []; private $mNewSection = FALSE; private $mHideNewSection = FALSE; private $mNoGallery = FALSE; private $mHeadItems = []; private $mModules = [0 => 'ext.embedVideo.consent']; private $mModuleStyles = [0 => 'ext.embedVideo.styles', 1 => 'mediawiki.page.gallery.styles', 2 => 'mediawiki.page.gallery.styles', 3 => 'mediawiki.page.gallery.styles', 4 => 'mediawiki.page.gallery.styles']; private $mJsConfigVars = ['ev-bilibili-config' => [...]]; private $mWarnings = []; private $mWarningMsgs = []; private $mTOCData = class Wikimedia\Parsoid\Core\TOCData { private array $sections = [...]; private array $extensionData = [...]; private $tocLevel = 1; private $prevLevel = 2; private $levelCount = [...]; private $subLevelCount = [...] }; private $mProperties = ['page_image_free' => 'Tr3_sp_1_01.jpg']; private $mTOCHTML = ''; private $mTimestamp = '20260508101929'; private $mEnableOOUI = FALSE; private $mIndexSet = FALSE; private $mNoIndexSet = FALSE; private $mExtensionData = ['pageImages' => [...], 'core:target-lang-variant' => 'zh-Hans-CN']; private $mLimitReportData = ['limitreport-cputime' => '0.628', 'limitreport-walltime' => '0.915', 'limitreport-ppvisitednodes' => [...], 'limitreport-postexpandincludesize' => [...], 'limitreport-templateargumentsize' => [...], 'limitreport-expansiondepth' => [...], 'limitreport-expensivefunctioncount' => [...], 'limitreport-unstrip-depth' => [...], 'limitreport-unstrip-size' => [...], 'scribunto-limitreport-timeusage' => [...], 'scribunto-limitreport-virtmemusage' => [...], 'scribunto-limitreport-estmemusage' => 0, 'limitreport-timingprofile' => [...], 'cachereport-timestamp' => '20260526055241', 'cachereport-ttl' => 1209600, 'cachereport-transientcontent' => FALSE]; private $mLimitReportJSData = ['limitreport' => [...], 'scribunto' => [...], 'cachereport' => [...]]; private $mCacheMessage = ''; private $mParseStartTime = ['wall' => 1779774760.1521, 'cpu' => 10.159014]; private $mPreventClickjacking = FALSE; private $mExtraScriptSrcs = []; private $mExtraDefaultSrcs = [0 => 'https://bilibili.com', 1 => 'https://player.bilibili.com']; private $mExtraStyleSrcs = []; private $mFlags = []; private $mSpeculativeRevId = NULL; private $speculativePageIdUsed = NULL; private $revisionTimestampUsed = NULL; private $revisionUsedSha1Base36 = NULL; private $mWrapperDivClasses = ['mw-parser-output' => TRUE]; private $mMaxAdaptiveExpiry = INF; protected $mParseUsedOptions = ['maxIncludeSize' => TRUE, 'maxPPNodeCount' => TRUE, 'maxPPExpandDepth' => TRUE, 'targetLanguage' => TRUE, 'interfaceMessage' => TRUE, 'maxTemplateDepth' => TRUE, 'templateCallback' => TRUE, 'currentRevisionRecordCallback' => TRUE, 'wrapclass' => TRUE, 'allowExternalImagesFrom' => TRUE, 'allowExternalImages' => TRUE, 'enableImageWhitelist' => TRUE, 'externalLinkTarget' => TRUE, 'suppressTOC' => TRUE, 'disableContentConversion' => TRUE, 'disableTitleConversion' => TRUE, 'expensiveParserFunctionLimit' => TRUE, 'useParsoid' => TRUE]; protected $mCacheTime = '20260526055241'; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = 53792 }, $poOptions = ['enableSectionEditLinks' => FALSE, 'includeDebugInfo' => TRUE] ).../OutputPage.php:2354
131.122214477776MediaWiki\Output\OutputPage->getSkin( ).../OutputPage.php:2335
141.122214477776RequestContext->getSkin( ).../ContextSource.php:179
151.122214477776RequestContext->getSkinFromHook( ).../RequestContext.php:560
161.122214477864MediaWiki\HookContainer\HookRunner->onRequestContextCreateSkin( $context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class MediaWiki\Request\WebResponse { ... }; private $ip = '216.73.217.115'; protected $requestTime = 1779774759.9548; protected $protocol = 'http'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '古墓丽影III攻略-3-1-沿海村庄'; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = class WikiPage { protected $mTitle = class MediaWiki\Title\Title { ... }; protected $mDataLoaded = TRUE; private $mPageIsRedirectField = FALSE; protected $mRedirectTarget = NULL; private $mIsNew = FALSE; protected $mLatest = 53792; protected $mPreparedEdit = FALSE; protected $mId = 12427; protected $mDataLoadedFrom = 0; private $mLastRevision = class MediaWiki\Revision\RevisionStoreRecord { ... }; protected $mTimestamp = '20260508101929'; protected $mTouched = '20260508101929'; protected $mLanguage = NULL; protected $mLinksUpdated = '20260508101929'; private $derivedDataUpdater = NULL }; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = ''; private $mHTMLtitle = '古墓丽影III攻略-3-1-沿海村庄 - 古墓丽影中文站'; private $mIsArticle = TRUE; private $mIsArticleRelated = TRUE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = class Wikimedia\Parsoid\Core\TOCData { ... }; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = 'Tue, 26 May 2026 05:49:52 GMT'; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = [...]; protected $mHeadItems = [...]; protected $mAdditionalBodyClasses = [...]; protected $mModules = [...]; protected $mModuleStyles = [...]; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = [...]; protected $mTemplateIds = [...]; protected $mImageTimeKeys = [...]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = [...]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = [...]; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = FALSE; private $mRevisionId = 53792; private $mRevisionIsCurrent = TRUE; private $mRevisionTimestamp = '20260508101929'; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'index'; private $mFollowPolicy = 'follow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = 'mobile'; private $mEnableTOC = FALSE; private $mOutputFlags = [...]; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { ... }; private ${ContextSource}context = ... }; private $user = class MediaWiki\User\User { public $mId = 0; public $mName = '216.73.217.115'; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20260526055239'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class MediaWiki\Request\WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { ... }; private $isTemp = NULL }; private $authority = NULL; private $lang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL }, $skin = NULL ).../RequestContext.php:550
171.122214478240MediaWiki\HookContainer\HookContainer->run( $hook = 'RequestContextCreateSkin', $args = [0 => class RequestContext { private $request = class MediaWiki\Request\WebRequest { ... }; private $title = class MediaWiki\Title\Title { ... }; private $wikipage = class WikiPage { ... }; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { ... }; private $user = class MediaWiki\User\User { ... }; private $authority = NULL; private $lang = class LanguageZh_hans { ... }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { ... }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL }, 1 => NULL], $options = ??? ).../HookRunner.php:3258
181.122214479880MobileFrontendHooks->onRequestContextCreateSkin( $context = class RequestContext { private $request = class MediaWiki\Request\WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class MediaWiki\Request\WebResponse { ... }; private $ip = '216.73.217.115'; protected $requestTime = 1779774759.9548; protected $protocol = 'http'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class MediaWiki\Title\Title { private $mTextform = '古墓丽影III攻略-3-1-沿海村庄'; private $mUrlform = '%E5%8F%A4%E5%A2%93%E4%B8%BD%E5%BD%B1III%E6%94%BB%E7%95%A5-3-1-%E6%B2%BF%E6%B5%B7%E6%9D%91%E5%BA%84'; private $mDbkeyform = '古墓丽影III攻略-3-1-沿海村庄'; private $mNamespace = 0; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 12427; protected $mLatestID = 53792; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = '古墓丽影III攻略-3-1-沿海村庄'; protected $mLength = 11874; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [...]; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = TRUE; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = class WikiPage { protected $mTitle = class MediaWiki\Title\Title { ... }; protected $mDataLoaded = TRUE; private $mPageIsRedirectField = FALSE; protected $mRedirectTarget = NULL; private $mIsNew = FALSE; protected $mLatest = 53792; protected $mPreparedEdit = FALSE; protected $mId = 12427; protected $mDataLoadedFrom = 0; private $mLastRevision = class MediaWiki\Revision\RevisionStoreRecord { ... }; protected $mTimestamp = '20260508101929'; protected $mTouched = '20260508101929'; protected $mLanguage = NULL; protected $mLinksUpdated = '20260508101929'; private $derivedDataUpdater = NULL }; private $action = 'view'; private $output = class MediaWiki\Output\OutputPage { protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = '<span class="mw-page-title-main">古墓丽影III攻略-3-1-沿海村庄</span>'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = ''; private $mHTMLtitle = '古墓丽影III攻略-3-1-沿海村庄 - 古墓丽影中文站'; private $mIsArticle = TRUE; private $mIsArticleRelated = TRUE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $tocData = class Wikimedia\Parsoid\Core\TOCData { ... }; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = 'Tue, 26 May 2026 05:49:52 GMT'; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; protected $mAdditionalHtmlClasses = [...]; protected $mHeadItems = [...]; protected $mAdditionalBodyClasses = [...]; protected $mModules = [...]; protected $mModuleStyles = [...]; protected $mResourceLoader = NULL; private $rlClient = NULL; private $rlClientContext = NULL; private $rlExemptStyleModules = NULL; protected $mJsConfigVars = [...]; protected $mTemplateIds = [...]; protected $mImageTimeKeys = [...]; public $mRedirectCode = ''; protected $mFeedLinksAppendQuery = NULL; protected $mAllowedModules = [...]; protected $mDoNothing = FALSE; protected $mParserOptions = NULL; private $mFeedLinks = [...]; protected $mEnableClientCache = TRUE; private $mArticleBodyOnly = FALSE; protected $mNewSectionLink = FALSE; protected $mHideNewSectionLink = FALSE; public $mNoGallery = FALSE; protected $mCdnMaxage = 0; protected $mCdnMaxageLimit = INF; protected $mPreventClickjacking = FALSE; private $mRevisionId = 53792; private $mRevisionIsCurrent = TRUE; private $mRevisionTimestamp = '20260508101929'; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'index'; private $mFollowPolicy = 'follow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = 'mobile'; private $mEnableTOC = FALSE; private $mOutputFlags = [...]; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class MediaWiki\Request\ContentSecurityPolicy { ... }; private ${ContextSource}context = ... }; private $user = class MediaWiki\User\User { public $mId = 0; public $mName = '216.73.217.115'; public $mActorId = NULL; public $mRealName = ''; public $mEmail = ''; public $mTouched = '1'; protected $mQuickTouched = NULL; protected $mToken = NULL; public $mEmailAuthenticated = NULL; protected $mEmailToken = ''; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20260526055239'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = class MediaWiki\Request\WebRequest { ... }; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = class MediaWiki\Permissions\UserAuthority { ... }; private $isTemp = NULL }; private $authority = NULL; private $lang = class LanguageZh_hans { public $mCode = 'zh-cn'; public $mMagicExtensions = [...]; private ${Language}mHtmlCode = NULL; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = NULL; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private ${Language}transformData = [...]; private ${Language}namespaceInfo = class MediaWiki\Title\NamespaceInfo { ... }; private ${Language}localisationCache = class LocalisationCache { ... }; private ${Language}langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private ${Language}langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private ${Language}grammarTransformCache = NULL; private ${Language}converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private ${Language}hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private ${Language}hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private ${Language}config = class MediaWiki\Config\GlobalVarConfig { ... }; private ${Language}overrideUcfirstCharacters = [...] }; private $skin = NULL; private $timing = NULL; private $config = class MediaWiki\Config\GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE; private $skinFromHook = NULL; private $skinHookCalled = TRUE; private $skinName = NULL }, $skin = NULL ).../HookContainer.php:161
191.122214479880MobileContext->doToggling( ).../MobileFrontendHooks.php:156
201.122314480416MobileContext->setUseFormatCookie( $cookieFormat = ???, $expiry = ??? ).../MobileContext.php:865
211.122414480416MediaWiki\Request\WebResponse->setCookie( $name = 'mf_useformat', $value = 'true', $expire = 1782366761, $options = ['prefix' => '', 'httpOnly' => TRUE] ).../MobileContext.php:531
221.122514481864setcookie( $name = 'mf_useformat', $value = 'true', $expires_or_options = ['expires' => 1782366761, 'path' => '/', 'domain' => '', 'secure' => FALSE, 'httponly' => TRUE, 'samesite' => ''] ).../WebResponse.php:253

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.165314816208MediaWiki\Request\WebResponse->header( $string = 'Content-type: text/html; charset=UTF-8', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2894
71.165514816432header( $header = 'Content-type: text/html; charset=UTF-8', $replace = TRUE ).../WebResponse.php:80

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.165814816424MediaWiki\Request\WebResponse->header( $string = 'Content-language: zh-Hans-CN', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2896
71.165814816424header( $header = 'Content-language: zh-Hans-CN', $replace = TRUE ).../WebResponse.php:80
古墓丽影III攻略-3-1-沿海村庄 - 古墓丽影中文站

古墓丽影III攻略-3-1-沿海村庄

古墓丽影III攻略[3-1]

流程

本关有四个秘密地点,但只需找到其中任意三个就完全可以了。这里将介绍找到所有四个秘密地点的方法。

一开始,劳拉就已经在海中了,首先就向右游入一片封闭的水域,在那里水底的石台上可得到一把钥匙(若不拿这把钥匙就会错过秘密2)。之后游出来,随最开始的水流方向会看到岸上的小瀑布,沿着岸边往左游,爬上一块突出水面的很小而且很低的礁石(礁石上有小药包),之后向左前方望去,会发现里面水边的峭壁上有一些小平台,于是对准离你最近的小平台左侧的斜石面冲跳过去,滑下来抓住边缘并荡到小平台上,依次沿里面的几个小平台抵达有弹药的地方取之(秘密1),下面可以跳入水中,游上大岛屿的沙滩了(这里的景致很美,不妨四处逛逛)。

在沙滩上会看到一棵碧绿的小棕榈树后有个斜坡入口(不要从这入口滑下,否则就会错过秘密2)。沿沙滩到达左边一间里面燃着火堆的屋子前,从这里进入(不要碰到火堆),用钥匙开启地面上盖着木排的入口,跳下去得到能量水晶。跳下前方通道后,建议匍匐前进,到拐角处方可站起来,来到一间有水的大洞穴内。如果可能,建议现在就在岸上消灭掉水中所有的鳄鱼(也可以不理它们),但要先解决高处向你发射毒箭的土著,之后冲跳到对面的平台上,再向前攀上高处,原地跳抓住头顶的藤并悬荡到另一岸。落下后靠着墙壁向右探索(不要掉入水中,在整个这间洞中都不要掉入水中,否则只有游到起点重新再走,故要经常存档),攀上入口右上方的高处,转身冲跳到身后的深绿色平台上,抓住里面上方的藤悬荡到尽头落下,经过石桥再次到达对岸(存档),下面跳进尽头右侧的斜坡,就要滑落入水时起跳,落到对面近水的平台后继续到达另一边,冲跳攀上悬梯到上方(过程中可能会有土著射来毒箭),立即干掉他,拾起旁边的大药包,抓住这里的边缘,沿缝隙荡到左侧并攀上取得能量水晶。这时走到崖边,再次面对对岸立定跳过去(过程中按住“动作”键),抓住这个小平台的边缘沿缝隙向左荡到平台前,爬上来跳到另一较高的平台上进入一个小洞口,来到洞外高高的木天桥上。刚踏上木天桥时,在这一端向右仔细看会发现不远处峭壁上很不容易被发现的的小平台(存档),于是冲跳攀上那里,并一直沿此向里跳到有弹药的地方取之(秘密2),下面返回木天桥上。走到另一岸进洞,左转(立即干掉身后的土著),看准时机冲过有死亡锯齿轮的通道,来到一间大厅内(存档)。此时会看到外面的光线从上方的天窗射进来,照到地面上。此时不要受眼前大药包的诱惑而踏上地面中被光线照亮的部分(总之不要使天窗的光线照到你身上),先右转,到最深处按下一个开关,之后发现这边的天窗关闭了,光线射不进来了,这时走到边缘拾起大药包,冲跳到水流的另一岸,便可取得能量水晶,但要小心射来的毒箭(下面倘若跳入这里的坑中滑下,便可直接到达深处的村落,是一个捷径,但会错过秘密3)。下面不要跳入坑中,应该返回并跳入这间厅中央的水流,最终随之落到外面一小块较斜的平台上(存档)。

从瀑布两边的小洞跳进去(从哪边进入都可以),可得到第一颗红光闪烁的蛇石,返回外面瀑布下的小平台。此时朝远方有能量水晶的方向前进,冲跳过去取之,而后爬到高处(此时向身后远方望去应该可以看到第三颗蛇石),进入小树林,干掉身后的一个土著,在拐角处跳攀到右边更高的地方,在里面攀上倾斜的树干,再攀上身旁的高台(在这里可以看到右侧高空中先前走过的木天桥,如果向那里探索可得到一个小药包,但要小心一个土著和毒箭、泥潭),转身跳上右侧树梢,沿此走到头,冲跳攀上最远处横着的长树梢,得到第二颗蛇石,之后转身仔细观察身后对面的崖壁,会发现上面有一处被植物半遮盖的小洞,进入里面可得到一些装备(秘密3),之后沿左侧的大斜坡滑下来,跳入水中再次返回瀑布下的小平台。这次向另一方冲跳攀上墙梯,并沿右侧通道探索,一直攀到最上方,此时已到达瀑布水流的另一侧。向里到达深处的角位,爬上石台,会看见旁边较高处有一个洞口,跳到那里并干掉在那里埋伏的土著,之后转身再跳到对面更高的一处石台,然后往刚才的水流方向望去,就会看到第三颗蛇石,沿边缘跳过去取之。拿到了所有三颗蛇石后,就可以进入刚才消灭土著的那个洞口,用三块蛇石分别嵌入三尊蛇头雕像,从而打开三道木栅门,进入深处的土著村落。

首先干掉一个土著,到他出来的方向的深处取得小药包,之后滑下斜坡到达第一片村落(立即灭掉从左侧茅草屋中冲出的土著)。如果有兴趣可到每一间茅草屋中去看看,有的里面还藏着一些弹药,在一处角落还有能量水晶(最好先不要取之,以便作为标记),并且可以找到一个有小瀑布的水潭(水底有一个暂用木排盖着的入口)。下面一直到达这里最远的一间茅草屋处,沿那里的山路来到一个较开阔的地方(有一间房子坐落在中央的树上,远处是一片广阔的泥塘,途中要干掉几个土著)。来到泥塘边缘,在左方有块不高并且稍斜的石台,攀上后杀掉里面一个不停走动的土著,跳到那里,转动墙上的轮盘,之后回到第一片土著村落。找到能量水晶(或刚才取得能量水晶的地方),并且到达身旁茅草屋的后面。那里又有一条通道,通道中宽陷阱已被木栅铺好了(木栅正上方的平台上有弹药)。

过了通道后,到达第二片土著村落,这里也有一个房子是坐落在树上的,先进入眼前两座茅草屋中间,立即消灭两个土著,到达里面向右转,可进入树干后面一处小洞口(秘密4)取得弹药(小心从身后偷袭的土著)。下面回到这里坐落在树上的房子下方,先靠左墙攀上房子后方较高的地带,在这里的所有茅草屋中找一找(干掉可能出现的发射毒箭的土著),在其中一间茅草屋中会发现另一个轮盘,转动它(立即干掉从身后偷袭的土著),之后出来,返回坐落在树上的房子下方,这次沿房子下的悬梯攀进房子,在上面左侧落脚,从眼前自动开启木栅的窗台向外面左前方的铁栏跳去,并进入洞口,到里面只能右转(干掉一个土著),从另一方出口冲跳到达刚才那片茅草屋的屋顶,再冲跳到最远的屋顶(注意不要掉到下层,否则就需要重新原路绕回来),在角落可得到渔叉,之后跳到这里茅草屋屋顶的最高处,抬头可看见上方的藤,跳抓住那里向远处一直悬荡到尽头落下,继续向前(存档),跳入尽头的茅草屋,转动里面的轮盘(立即干掉从身后偷袭的土著),下面返回地面。再次沿房子下的悬梯攀进房子,从旁边窗台斜跳到外面左前方的铁栏上,进入洞口。这次跳上左侧刚升起的铁栏,并冲跳到达里侧,按下开关立即转身干掉偷袭的土著,之后进入土著出来的通道,看准时机冲过一对死亡锯齿轮,转动尽头的轮盘(第一片村落旁水潭中的木排被开启了),从旁边的斜坡滑下回到第一片村落。

径直跳入水潭,从刚开启的入口游进去,会迎面碰到一条鳄鱼(建议立即避过它,也可以抽空干掉它),从最深处上方的水面上岸,爬上墙梯,经过较短的木天桥,沿路直走(存档),最后跳攀进入最开始发现的坐落在树上的房子。

关尾动画

屋子里躺着一个军官,劳拉靠近他,问道:“你在这里做什么?”军官敏感地阻止劳拉靠近:“别靠近!你没有受伤或者生病吧?”

“没有。”

“好极了。我必须小心。我的身体已经不行了。”军官指着自己的腿。他的一条腿断了。

“我明白。你怎么了?”劳拉询问。

“我在丛林里醒来的时候,一个家伙正在大嚼特嚼我的腿。”

“一个土著人?我还以为他们不喜欢这样吃活人的。”

“那是在晚上,我什么都不能肯定。丛林里有些可怕的东西。我们的飞机在山区坠毁了,我手下的人每个晚上都会消失掉几个,其他的则因为恐惧而逃走了。接着这就发生了。”军官回忆道,“我把手下带到了海边,本以为是安全的,结果却落入了食人部落之口。他们那些住在山上的神需要祭品。但看来我与他们这顿佳肴无缘。”

“也许可以做餐后甜点。”劳拉回答,她看了看外面:“他可能喜欢比较成熟的肉。”

“你这么想?”

“听着,我们最好离开这里。你知道那些土著穿越沼泽的路线吗?他们从哪些石头上过去的?”

“是的,我知道路。但我受了伤,只能留在这里。”军官说着,拿出一份地图,“我成了这丛林里每个病虱虫的宠物,相比之下我情愿做那些野蛮人的主菜。如果你看到我有同伴还活着,就指引他去北岸,那是唯一离开的方法了。”

说着,军官躺了下去。劳拉回答他:“相信我吧。”

秘密地点

本关秘密地点:3+1个

  • 第一个秘密地点(总:24/60)
    1. 爬上前面那块突出水面的很小而且很低的礁石(礁石上有小药包)
    2. 向右前方望去,会发现里面水边的峭壁上有一些小平台,对准离你最近的小平台左侧的斜石面冲跳过去,滑下来抓住边缘并荡到小平台上
    3. 再跳到右前方的小平台上,就是秘密地点1。对面平台上有弹药。取得弹药就可以跳到水中了
  • 第二个秘密地点(总:25/60)
    1. 要想到达秘密地点2,必须走那间里面燃着火堆的屋子地面上盖着木排的入口,这里需要一把钥匙。在一开始,首先就向右游入一片封闭的水域,在那里水底的石台上可得到这把钥匙。在木天桥上,前面不远处峭壁上有小平台,冲跳攀上那里
    2. 再攀上左前方的平台就是秘密地点2
    3. 前面的平台上有弹药。取之下到地面走另一条路
  • 第三个秘密地点(总:26/60)
    1. 攀上树梢,看到远处有一颗红宝石,来到红宝石处。观察对面墙上有一个洞
    2. 攀上得弹药这里就是秘密地点3
  • 第四个秘密地点(总:27/60)
    1. 来到土著部落,到达第二片土著村落,可进入树干后面一处小洞口
    2. 这里就是秘密地点4。得到装备

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.383817066512MediaWiki\Output\OutputPage->sendCacheControl( ).../OutputPage.php:2962
71.383917072848MediaWiki\Request\WebResponse->header( $string = 'Vary: Accept-Encoding, Cookie', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2762
81.383917072848header( $header = 'Vary: Accept-Encoding, Cookie', $replace = TRUE ).../WebResponse.php:80

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.383817066512MediaWiki\Output\OutputPage->sendCacheControl( ).../OutputPage.php:2962
71.384417089216MediaWiki\Request\WebResponse->header( $string = 'Expires: Thu, 01 Jan 1970 00:00:00 GMT', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2799
81.384417089216header( $header = 'Expires: Thu, 01 Jan 1970 00:00:00 GMT', $replace = TRUE ).../WebResponse.php:80

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.383817066512MediaWiki\Output\OutputPage->sendCacheControl( ).../OutputPage.php:2962
71.384717089152MediaWiki\Request\WebResponse->header( $string = 'Cache-Control: private, must-revalidate, max-age=0', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2800
81.384717089152header( $header = 'Cache-Control: private, must-revalidate, max-age=0', $replace = TRUE ).../WebResponse.php:80

( ! ) Warning: Cannot modify header information - headers already sent by (output started at /app/w/includes/debug/MWDebug.php:386) in /app/w/includes/Request/WebResponse.php on line 80
Call Stack
#TimeMemoryFunctionLocation
10.0000357760{main}( ).../index.php:0
20.03264515504wfIndexMain( ).../index.php:46
30.03274517584MediaWiki->run( ).../index.php:50
40.03274517584MediaWiki->main( ).../MediaWiki.php:613
51.165314799632MediaWiki\Output\OutputPage->output( $return = TRUE ).../MediaWiki.php:978
61.383817066512MediaWiki\Output\OutputPage->sendCacheControl( ).../OutputPage.php:2962
71.385017089232MediaWiki\Request\WebResponse->header( $string = 'Last-Modified: Tue, 26 May 2026 05:49:52 GMT', $replace = ???, $http_response_code = ??? ).../OutputPage.php:2803
81.385017089232header( $header = 'Last-Modified: Tue, 26 May 2026 05:49:52 GMT', $replace = TRUE ).../WebResponse.php:80