( ! ) Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2749 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3431 27326216 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3479 27336848 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }] ) .../WikiImporter.php:939 13 82.3481 27339200 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }], $revisionInfo = ['id' => '969022836', 'parentid' => '827250930', 'timestamp' => '2020-07-22T23:00:09Z', 'contributor' => ['username' => 'Reedy', 'id' => '449918'], 'comment' => 'Update link as per toolforge url change', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => 'pe6srcqtuqrk2cwwjg3dv64q932ino2'] ) .../WikiImporter.php:1007 14 82.3482 27342288 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3482 27342664 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3482 27342736 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3483 27342736 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3483 27342736 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.3578 27391240 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.3578 27391240 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.3578 27391312 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1934, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.3578 27391424 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.3578 27392728 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.3578 27392728 Parser->parse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1934 ) .../WikitextContentHandler.php:301 33 82.3579 27389520 Parser->internalParse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.3580 27389928 Parser->replaceVariables( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.3586 27505168 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[https://ftl.toolforge.org/cgi-bin/ftl?st=', 1 => [...], 2 => '&su=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.3589 27507896 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.3594 27509560 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link about'] ) .../Parser.php:3136 38 82.3594 27509936 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link about']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 96, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link about', $arg = ??? ) .../Parser.php:3453 39 82.3594 27510472 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.3595 27513216 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.3595 27513216 Language->isMultibyte( $str = NULL ) .../Language.php:2740 42 82.3595 27513216 strlen( $string = NULL ) .../Language.php:2749 ( ! ) Deprecated: mb_strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2749 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3431 27326216 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3479 27336848 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }] ) .../WikiImporter.php:939 13 82.3481 27339200 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }], $revisionInfo = ['id' => '969022836', 'parentid' => '827250930', 'timestamp' => '2020-07-22T23:00:09Z', 'contributor' => ['username' => 'Reedy', 'id' => '449918'], 'comment' => 'Update link as per toolforge url change', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => 'pe6srcqtuqrk2cwwjg3dv64q932ino2'] ) .../WikiImporter.php:1007 14 82.3482 27342288 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3482 27342664 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3482 27342736 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3483 27342736 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3483 27342736 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.3578 27391240 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.3578 27391240 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.3578 27391312 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1934, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.3578 27391424 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.3578 27392728 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.3578 27392728 Parser->parse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1934 ) .../WikitextContentHandler.php:301 33 82.3579 27389520 Parser->internalParse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.3580 27389928 Parser->replaceVariables( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.3586 27505168 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[https://ftl.toolforge.org/cgi-bin/ftl?st=', 1 => [...], 2 => '&su=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.3589 27507896 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.3594 27509560 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link about'] ) .../Parser.php:3136 38 82.3594 27509936 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link about']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 96, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link about', $arg = ??? ) .../Parser.php:3453 39 82.3594 27510472 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.3595 27513216 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.3595 27513216 Language->isMultibyte( $str = NULL ) .../Language.php:2740 42 82.3635 27599904 mb_strlen( $string = NULL ) .../Language.php:2749 ( ! ) Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2740 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3431 27326216 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3479 27336848 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }] ) .../WikiImporter.php:939 13 82.3481 27339200 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link about', 'ns' => '10', 'id' => '38618375', '_title' => class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }], $revisionInfo = ['id' => '969022836', 'parentid' => '827250930', 'timestamp' => '2020-07-22T23:00:09Z', 'contributor' => ['username' => 'Reedy', 'id' => '449918'], 'comment' => 'Update link as per toolforge url change', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => 'pe6srcqtuqrk2cwwjg3dv64q932ino2'] ) .../WikiImporter.php:1007 14 82.3482 27342288 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3482 27342664 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3482 27342736 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3483 27342736 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3483 27342736 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $id = '969022836'; public $timestamp = '20200722230009'; public $user_text = 'enwiki>Reedy'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Update link as per toolforge url change'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.3575 27388464 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.3578 27391240 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.3578 27391240 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.3578 27391240 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.3578 27391312 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1934; protected $mPageId = 999; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722230009'; protected $mDeleted = 0; protected $mSize = 461; protected $mSha1 = 'pe6srcqtuqrk2cwwjg3dv64q932ino2'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.3578 27391312 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.3578 27391312 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1934, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.3578 27391424 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.3578 27392728 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $revId = 1934; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.3578 27392728 Parser->parse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1934 ) .../WikitextContentHandler.php:301 33 82.3579 27389520 Parser->internalParse( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.3580 27389928 Parser->replaceVariables( $text = '[https://ftl.toolforge.org/cgi-bin/ftl?st={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&su={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources about this subject at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.3586 27505168 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[https://ftl.toolforge.org/cgi-bin/ftl?st=', 1 => [...], 2 => '&su=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.3589 27507896 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.3594 27509560 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 }; public $titleCache = [0 => 'Template:Library_link_about']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link about'] ) .../Parser.php:3136 38 82.3594 27509936 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link about']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 96, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link about'; private $mUrlform = 'Library_link_about'; private $mDbkeyform = 'Library_link_about'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 999; protected $mLatestID = 1934; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link about'; protected $mLength = 461; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1934; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 461; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link about', $arg = ??? ) .../Parser.php:3453 39 82.3594 27510472 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.3595 27513216 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.3671 27600128 strtolower( $string = NULL ) .../Language.php:2740 ( ! ) Deprecated: strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2749 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3938 27549552 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3986 27560080 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }] ) .../WikiImporter.php:939 13 82.3987 27562472 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }], $revisionInfo = ['id' => '969022227', 'parentid' => '825510182', 'timestamp' => '2020-07-22T22:54:23Z', 'contributor' => ['username' => 'JohnMarkOckerbloom', 'id' => '18396895'], 'comment' => 'Changed URL to point to new tools server', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => '0sq65kby3c56q9yfm62nn647onhqhmp'] ) .../WikiImporter.php:1007 14 82.3989 27565576 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3989 27565952 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3989 27566024 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE, 'title_Template:Library link by' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3990 27566024 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3990 27566024 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.4084 27614576 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.4084 27614576 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.4084 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.4085 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.4085 27614648 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1936, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.4085 27614760 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.4085 27616064 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.4085 27616064 Parser->parse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1936 ) .../WikitextContentHandler.php:301 33 82.4086 27612432 Parser->internalParse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.4087 27612840 Parser->replaceVariables( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.4092 27728064 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[//ftl.toolforge.org/cgi-bin/ftl?at=', 1 => [...], 2 => '&au=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.4095 27730792 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.4100 27732440 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link by'] ) .../Parser.php:3136 38 82.4100 27732816 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link by']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 81, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link by', $arg = ??? ) .../Parser.php:3453 39 82.4100 27732816 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.4100 27732816 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.4100 27732816 Language->isMultibyte( $str = NULL ) .../Language.php:2740 42 82.4100 27732816 strlen( $string = NULL ) .../Language.php:2749 ( ! ) Deprecated: mb_strlen(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2749 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3938 27549552 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3986 27560080 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }] ) .../WikiImporter.php:939 13 82.3987 27562472 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }], $revisionInfo = ['id' => '969022227', 'parentid' => '825510182', 'timestamp' => '2020-07-22T22:54:23Z', 'contributor' => ['username' => 'JohnMarkOckerbloom', 'id' => '18396895'], 'comment' => 'Changed URL to point to new tools server', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => '0sq65kby3c56q9yfm62nn647onhqhmp'] ) .../WikiImporter.php:1007 14 82.3989 27565576 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3989 27565952 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3989 27566024 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE, 'title_Template:Library link by' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3990 27566024 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3990 27566024 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.4084 27614576 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.4084 27614576 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.4084 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.4085 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.4085 27614648 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1936, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.4085 27614760 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.4085 27616064 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.4085 27616064 Parser->parse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1936 ) .../WikitextContentHandler.php:301 33 82.4086 27612432 Parser->internalParse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.4087 27612840 Parser->replaceVariables( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.4092 27728064 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[//ftl.toolforge.org/cgi-bin/ftl?at=', 1 => [...], 2 => '&au=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.4095 27730792 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.4100 27732440 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link by'] ) .../Parser.php:3136 38 82.4100 27732816 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link by']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 81, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link by', $arg = ??? ) .../Parser.php:3453 39 82.4100 27732816 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.4100 27732816 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.4100 27732816 Language->isMultibyte( $str = NULL ) .../Language.php:2740 42 82.4146 27745776 mb_strlen( $string = NULL ) .../Language.php:2749 ( ! ) Deprecated: strtolower(): Passing null to parameter #1 ($string) of type string is deprecated in /var/www/wiki/mediawiki/core/includes/language/Language.php on line 2740 Call Stack # Time Memory Function Location 1 0.0001 370024 {main}( ) .../index.php:0 2 0.0402 3687432 wfIndexMain( ) .../index.php:46 3 0.0402 3687544 MediaWiki->run( ) .../index.php:50 4 0.0402 3687544 MediaWiki->main( ) .../MediaWiki.php:568 5 0.0406 3701248 MediaWiki->performRequest( ) .../MediaWiki.php:911 6 0.0455 3829856 MediaWiki\SpecialPage\SpecialPageFactory->executePath( $path = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; 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 }, $context = class RequestContext { private $request = class WebRequest { protected $data = [...]; protected $queryAndPathParams = [...]; protected $queryParams = [...]; protected $headers = [...]; private $response = class WebResponse { ... }; private $ip = '10.13.37.22'; protected $requestTime = 1657312445.5742; protected $protocol = 'https'; protected $sessionId = class MediaWiki\Session\SessionId { ... }; protected $markedAsSafe = FALSE }; private $title = class Title { private $mTextform = 'Import'; private $mUrlform = 'Import'; private $mDbkeyform = 'Import'; private $mNamespace = -1; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 0; protected $mLatestID = FALSE; private $mContentModel = FALSE; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Special:Import'; protected $mLength = -1; public $mRedirect = NULL; private $mHasSubpages = NULL; private $mPageLanguage = NULL; private $mDbPageLanguage = FALSE; private $mTitleValue = NULL; private $mIsBigDeletion = NULL; private $mIsValid = NULL; private $mInstanceCacheKey = NULL; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }; private $wikipage = NULL; private $action = NULL; private $output = class OutputPage { private ${ContextSource}context = ...; protected $mMetatags = [...]; protected $mLinktags = [...]; protected $mCanonicalUrl = FALSE; private $mPageTitle = 'Import pages'; private $displayTitle = NULL; private $cacheIsFinal = FALSE; public $mBodytext = '<p>Importing pages...\n</p><ul>\n<li><a href="/wiki/Barack_Obama" title="Barack Obama">Barack Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Barack" class="mw-redirect" title="Barack">Barack</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Obama" class="mw-redirect" title="Obama">Obama</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27%22" class="mw-redirect" title="Template:'"">Template:'"</a> <bdi>1 revision</bdi></li>\n<li><a href="/wiki/Template:%27-" class="mw-red'...; private $mHTMLtitle = 'Import pages - ReedyDevWiki'; private $mIsArticle = FALSE; private $mIsArticleRelated = FALSE; private $mHasCopyright = FALSE; private $mPrintable = FALSE; private $mSections = [...]; private $mSubtitle = [...]; public $mRedirect = ''; protected $mStatusCode = NULL; protected $mLastModified = ''; protected $mCategoryLinks = [...]; protected $mCategories = [...]; protected $mIndicators = [...]; private $mLanguageLinks = [...]; private $mScripts = ''; protected $mInlineStyles = ''; public $mPageLinkTitle = ''; 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 = TRUE; private $mRevisionId = NULL; private $mRevisionTimestamp = NULL; protected $mFileVersion = NULL; protected $styles = [...]; private $mIndexPolicy = 'noindex'; private $mFollowPolicy = 'nofollow'; private $mRobotsOptions = [...]; private $mVaryHeader = [...]; private $mRedirectedFrom = NULL; private $mProperties = [...]; private $mTarget = NULL; private $mEnableTOC = FALSE; private $copyrightUrl = NULL; private $limitReportJSData = [...]; private $contentOverrides = [...]; private $contentOverrideCallbacks = [...]; private $mLinkHeader = [...]; private $CSP = class ContentSecurityPolicy { ... } }; private $user = class User { public $mId = 1; public $mName = 'Reedy'; public $mActorId = 1; public $mRealName = 'Sam'; public $mEmail = 'sam@reedyboy.net'; public $mTouched = '20220706230716'; protected $mQuickTouched = NULL; protected $mToken = 'a47668ca62955a1c7c36284542d16f8d'; public $mEmailAuthenticated = NULL; protected $mEmailToken = '\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000\000'; protected $mEmailTokenExpires = NULL; protected $mRegistration = '20110131194049'; protected $mLoadedItems = TRUE; public $mFrom = 'session'; protected $mDatePreference = NULL; private $mBlockedby = ''; protected $mHash = FALSE; protected $mBlockreason = ''; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = FALSE; private $mRequest = class 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 Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $skin = class MediaWiki\Skins\Vector\SkinVectorLegacy { private ${ContextSource}context = ...; private ${Skin}defaultLinkOptions = [...]; protected $skinname = 'vector'; protected $options = [...]; protected $mRelevantTitle = NULL; private ${Skin}mRelevantUser = FALSE; private ${Skin}languageLinks = NULL; private ${Skin}sidebar = NULL; private ${Skin}componentRegistry = class MediaWiki\Skin\SkinComponentRegistry { ... }; public $template = NULL; public $thispage = NULL; public $titletxt = NULL; public $userpage = NULL; public $thisquery = NULL; public $loggedin = NULL; public $username = NULL; public $userpageUrlDetails = NULL; private ${SkinTemplate}isTempUser = NULL; private ${SkinTemplate}isNamedUser = NULL; private ${SkinTemplate}templateContextSet = FALSE; private ${SkinTemplate}contentNavigationCached = NULL; private ${SkinMustache}templateParser = NULL; private ${MediaWiki\Skins\Vector\SkinVector}languages = NULL }; private $timing = NULL; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $languageRecursion = FALSE }, $including = ???, $linkRenderer = ??? ) .../MediaWiki.php:316 7 0.0457 3833752 SpecialPage->run( $subPage = NULL ) .../SpecialPageFactory.php:1421 8 0.0500 3987536 SpecialImport->execute( $par = NULL ) .../SpecialPage.php:691 9 0.0716 5584352 SpecialImport->doImport( ) .../SpecialImport.php:112 10 0.0756 5770776 WikiImporter->doImport( ) .../SpecialImport.php:239 11 82.3938 27549552 WikiImporter->handlePage( ) .../WikiImporter.php:755 12 82.3986 27560080 WikiImporter->handleRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }] ) .../WikiImporter.php:939 13 82.3987 27562472 WikiImporter->processRevision( $pageInfo = ['revisionCount' => 1, 'successfulRevisionCount' => 0, 'title' => 'Template:Library link by', 'ns' => '10', 'id' => '38617920', '_title' => class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }], $revisionInfo = ['id' => '969022227', 'parentid' => '825510182', 'timestamp' => '2020-07-22T22:54:23Z', 'contributor' => ['username' => 'JohnMarkOckerbloom', 'id' => '18396895'], 'comment' => 'Changed URL to point to new tools server', 'model' => 'wikitext', 'format' => 'text/x-wiki', 'text' => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', 'sha1' => '0sq65kby3c56q9yfm62nn647onhqhmp'] ) .../WikiImporter.php:1007 14 82.3989 27565576 WikiImporter->revisionCallback( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE } ) .../WikiImporter.php:1141 15 82.3989 27565952 call_user_func_array:{/var/www/wiki/mediawiki/core/includes/import/WikiImporter.php:638}( $callback = [0 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = ...; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }, 1 => 'importRevision'], $args = [0 => class WikiRevision { public $title = class Title { ... }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { ... }; protected $contentHandler = class WikitextContentHandler { ... }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { ... }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = [...]; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE }, 1 => class WikiImporter { private $reader = class XMLReader { ... }; private $foreignNamespaces = [...]; private $mLogItemCallback = [...]; private $mUploadCallback = [...]; private $mRevisionCallback = [...]; private $mPageCallback = [...]; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [...]; private $mNoticeCallback = [...]; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { ... }; private $importTitleFactory = class NaiveImportTitleFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $countableCache = [...]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { ... }; private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { ... }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { ... }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { ... }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { ... } }] ) .../WikiImporter.php:638 16 82.3989 27566024 WikiImporter->importRevision( $revision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, class WikiImporter { private $reader = class XMLReader { public int $attributeCount = *uninitialized*; public string $baseURI = *uninitialized*; public int $depth = *uninitialized*; public bool $hasAttributes = *uninitialized*; public bool $hasValue = *uninitialized*; public bool $isDefault = *uninitialized*; public bool $isEmptyElement = *uninitialized*; public string $localName = *uninitialized*; public string $name = *uninitialized*; public string $namespaceURI = *uninitialized*; public int $nodeType = *uninitialized*; public string $prefix = *uninitialized*; public string $value = *uninitialized*; public string $xmlLang = *uninitialized* }; private $foreignNamespaces = [-2 => 'Media', -1 => 'Special', 0 => '', 1 => 'Talk', 2 => 'User', 3 => 'User talk', 4 => 'Wikipedia', 5 => 'Wikipedia 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', 100 => 'Portal', 101 => 'Portal talk', 118 => 'Draft', 119 => 'Draft talk', 710 => 'TimedText', 711 => 'TimedText talk', 828 => 'Module', 829 => 'Module talk', 2300 => 'Gadget', 2301 => 'Gadget talk', 2302 => 'Gadget definition', 2303 => 'Gadget definition talk']; private $mLogItemCallback = [0 => class ImportReporter { ... }, 1 => 'reportLogItem']; private $mUploadCallback = [0 => ..., 1 => 'importUpload']; private $mRevisionCallback = [0 => ..., 1 => 'importRevision']; private $mPageCallback = [0 => ..., 1 => 'beforeImportPage']; private $mSiteInfoCallback = NULL; private $mPageOutCallback = [0 => class ImportReporter { ... }, 1 => 'reportPage']; private $mNoticeCallback = [0 => class ImportReporter { ... }, 1 => 'reportNotice']; private $mDebug = NULL; private $mImportUploads = NULL; private $mImageBasePath = NULL; private $mNoUpdates = FALSE; private $pageOffset = 0; private $config = class GlobalVarConfig { private $prefix = 'wg' }; private $importTitleFactory = class NaiveImportTitleFactory { private $contentLanguage = class Language { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleFactory = class TitleFactory { ... } }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $countableCache = ['title_Barack Obama' => FALSE, 'title_Barack' => FALSE, 'title_Obama' => FALSE, 'title_Template:\'"' => FALSE, 'title_Template:\'-' => FALSE, 'title_Template:,' => FALSE, 'title_Template:2008 United States presidential election' => FALSE, 'title_Template:2009 Nobel Prize winners' => FALSE, 'title_Template:2012 United States presidential election' => FALSE, 'title_Template:Abbr' => FALSE, 'title_Template:African American topics' => FALSE, 'title_Template:Audio' => FALSE, 'title_Template:Authority control' => FALSE, 'title_Template:Barack Obama' => FALSE, 'title_Template:Barack Obama series' => FALSE, 'title_Template:Barack Obama sidebar' => FALSE, 'title_Template:Biographical Directory of Congress' => FALSE, 'title_Template:Birth date and age' => FALSE, 'title_Template:Blockquote' => FALSE, 'title_Template:Blockquote/styles.css' => FALSE, 'title_Template:Bold div' => FALSE, 'title_Template:Both' => FALSE, 'title_Template:Box-shadow border' => FALSE, 'title_Template:Br separated entries' => FALSE, 'title_Template:Break' => FALSE, 'title_Template:C-SPAN' => FALSE, 'title_Template:Catalog lookup link' => FALSE, 'title_Template:Category handler' => FALSE, 'title_Template:Cbignore' => FALSE, 'title_Template:ChicagoTribuneKeyword' => FALSE, 'title_Template:Citation needed' => FALSE, 'title_Template:Cite WS' => FALSE, 'title_Template:Cite book' => FALSE, 'title_Template:Cite journal' => FALSE, 'title_Template:Cite magazine' => FALSE, 'title_Template:Cite news' => FALSE, 'title_Template:Cite press release' => FALSE, 'title_Template:Cite report' => FALSE, 'title_Template:Cite web' => FALSE, 'title_Template:Clear' => FALSE, 'title_Template:Color' => FALSE, 'title_Template:CongBio' => FALSE, 'title_Template:Convert' => FALSE, 'title_Template:Curlie' => FALSE, 'title_Template:Cws' => FALSE, 'title_Template:DMCA' => FALSE, 'title_Template:Dated maintenance category' => FALSE, 'title_Template:Delink' => FALSE, 'title_Template:Delink question hyphen-minus' => FALSE, 'title_Template:Democratic Party (US)/meta/shading' => FALSE, 'title_Template:Democratic Party (United States)' => FALSE, 'title_Template:Div col' => FALSE, 'title_Template:Div col/styles.css' => FALSE, 'title_Template:Div col end' => FALSE, 'title_Template:EditAtWikidata' => FALSE, 'title_Template:En dash range' => FALSE, 'title_Template:Error-small' => FALSE, 'title_Template:Executive Order' => FALSE, 'title_Template:External media' => FALSE, 'title_Template:FULLROOTPAGENAME' => FALSE, 'title_Template:Failed verification' => FALSE, 'title_Template:Fix' => FALSE, 'title_Template:Fix/category' => FALSE, 'title_Template:Flatlist' => FALSE, 'title_Template:For timeline' => FALSE, 'title_Template:Grammy Award for Best Spoken Word Album' => FALSE, 'title_Template:Gutenberg author' => FALSE, 'title_Template:Hanging indent' => FALSE, 'title_Template:Hidden' => FALSE, 'title_Template:Hidden begin' => FALSE, 'title_Template:Hidden end' => FALSE, 'title_Template:Hlist' => FALSE, 'title_Template:Hover title' => FALSE, 'title_Template:IPA audio link' => FALSE, 'title_Template:IPAc-en' => FALSE, 'title_Template:ISBN' => FALSE, 'title_Template:Icon' => FALSE, 'title_Template:If both' => FALSE, 'title_Template:In string' => FALSE, 'title_Template:Inflation' => FALSE, 'title_Template:Inflation-year' => FALSE, 'title_Template:Inflation/US' => FALSE, 'title_Template:Inflation/US/dataset' => FALSE, 'title_Template:Inflation/US/startyear' => FALSE, 'title_Template:Inflation/year' => FALSE, 'title_Template:Infobox' => FALSE, 'title_Template:Infobox officeholder' => FALSE, 'title_Template:Infobox officeholder/office' => FALSE, 'title_Template:Internet Archive author' => FALSE, 'title_Template:IsValidPageName' => FALSE, 'title_Template:Isnumeric' => FALSE, 'title_Template:Library link about' => FALSE, 'title_Template:Library link by' => FALSE]; private $disableStatisticsUpdate = FALSE; private $externalUserNames = class ExternalUserNames { private $usernamePrefix = 'enwiki'; private $assignKnownUsers = FALSE; private $triedCreations = [...] }; private $contentLanguage = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; private $namespaceInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $titleFactory = class TitleFactory { }; private $wikiPageFactory = class MediaWiki\Page\WikiPageFactory { private $titleFactory = class TitleFactory { ... }; private $wikiPageFactoryHookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... } }; private $uploadRevisionImporter = class ImportableUploadRevisionImporter { private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $enableUploads = TRUE; private $shouldCreateNullRevision = TRUE }; private $permissionManager = class MediaWiki\Permissions\PermissionManager { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $redirectLookup = class MediaWiki\Page\RedirectStore { ... }; private $nsInfo = class NamespaceInfo { ... }; private $groupPermissionsLookup = class MediaWiki\Permissions\GroupPermissionsLookup { ... }; private $userGroupManager = class MediaWiki\User\UserGroupManager { ... }; private $allRights = NULL; private $blockErrorFormatter = class MediaWiki\Block\BlockErrorFormatter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $userCache = class UserCache { ... }; private $restrictionStore = class MediaWiki\Permissions\RestrictionStore { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $actionFactory = class MediaWiki\Actions\ActionFactory { ... }; private $usersRights = [...]; private $temporaryUserRights = [...]; private $cachedRights = [...]; private $coreRights = [...] }; private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { private $handlerSpecs = [...]; private $handlersByModel = [...]; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $slotRoleRegistry = class MediaWiki\Revision\SlotRoleRegistry { private $roleNamesStore = class MediaWiki\Storage\NameTableStore { ... }; private $instantiators = [...]; private $handlers = [...] } } ) .../WikiImporter.php:638 17 82.3990 27566024 WikiRevision->importOldRevision( ) .../WikiImporter.php:509 18 82.3990 27566024 ImportableOldRevisionImporter->import( $importableRevision = class WikiRevision { public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $id = '969022227'; public $timestamp = '20200722225423'; public $user_text = 'enwiki>JohnMarkOckerbloom'; public $userObj = NULL; public $model = 'wikitext'; public $format = 'text/x-wiki'; public $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; protected $size = NULL; public $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [...]; private $preSaveTransformFlags = [...] }; protected $contentHandler = class WikitextContentHandler { protected $mModelID = 'wikitext'; protected $mSupportedFormats = [...] }; public $comment = 'Changed URL to point to new tools server'; private $slots = class MediaWiki\Revision\MutableRevisionSlots { protected $slots = [...]; private $resetCallback = NULL }; public $minor = FALSE; public $type = ''; public $action = ''; public $params = ''; public $fileSrc = ''; public $sha1base36 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $tags = []; public $archiveName = ''; protected $filename = NULL; protected $src = NULL; public $isTemp = FALSE; private $fileIsTemp = NULL; private $mNoUpdates = FALSE; private $config = class GlobalVarConfig { private $prefix = 'wg' }; protected $deprecatedPublicProperties = ['fileIsTemp' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE }, $doUpdates = ??? ) .../WikiRevision.php:682 19 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->doUpdates( ) .../ImportableOldRevisionImporter.php:241 20 82.4081 27611800 MediaWiki\Storage\DerivedPageDataUpdater->triggerParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1568 21 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->doParserCacheUpdate( ) .../DerivedPageDataUpdater.php:1715 22 82.4084 27614576 MediaWiki\Storage\DerivedPageDataUpdater->getCanonicalParserOutput( ) .../DerivedPageDataUpdater.php:1817 23 82.4084 27614576 MediaWiki\Revision\RenderedRevision->getRevisionParserOutput( $hints = ??? ) .../DerivedPageDataUpdater.php:1438 24 82.4084 27614576 call_user_func:{/var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php:199}( $callback = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $roleRegistery = class MediaWiki\Revision\SlotRoleRegistry { ... }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { ... }; private $dbDomain = FALSE }; public $parameter = ['$rrev' => '<required>', '$hints' => '<required>'] }, $args = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, [] ) .../RenderedRevision.php:199 25 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->MediaWiki\Revision\{closure:/var/www/wiki/mediawiki/core/includes/Revision/RevisionRenderer.php:157-159}( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RenderedRevision.php:199 26 82.4084 27614648 MediaWiki\Revision\RevisionRenderer->combineSlotOutput( $rrev = class MediaWiki\Revision\RenderedRevision { private $revision = class MediaWiki\Revision\RevisionStoreRecord { protected $wikiId = FALSE; protected $mId = 1936; protected $mPageId = 1000; protected $mUser = class User { ... }; protected $mMinorEdit = FALSE; protected $mTimestamp = '20200722225423'; protected $mDeleted = 0; protected $mSize = 451; protected $mSha1 = '0sq65kby3c56q9yfm62nn647onhqhmp'; protected $mParentId = 0; protected $mComment = class CommentStoreComment { ... }; protected $mPage = class Title { ... }; protected $mSlots = class MediaWiki\Revision\RevisionSlots { ... }; protected $mCurrent = FALSE }; private $options = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $audience = 3; private $performer = NULL; private $revisionOutput = NULL; private $slotsOutput = []; private $combineOutput = class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", public $this = class MediaWiki\Revision\RevisionRenderer { ... }; public $parameter = [...] }; private $saveParseLogger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'SaveParse'; private $minimumLevel = 100; private $isDB = FALSE }; private $contentRenderer = class MediaWiki\Content\Renderer\ContentRenderer { private $contentHandlerFactory = class MediaWiki\Content\ContentHandlerFactory { ... } } }, $hints = [] ) .../RevisionRenderer.php:158 27 82.4084 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutput( $role = 'main', $hints = [] ) .../RevisionRenderer.php:221 28 82.4085 27614648 MediaWiki\Revision\RenderedRevision->getSlotParserOutputUncached( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $withHtml = TRUE ) .../RenderedRevision.php:237 29 82.4085 27614648 MediaWiki\Content\Renderer\ContentRenderer->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $revId = 1936, $parserOptions = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $generateHtml = TRUE ) .../RenderedRevision.php:266 30 82.4085 27614760 ContentHandler->getParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE } ) .../ContentRenderer.php:47 31 82.4085 27616064 WikitextContentHandler->fillParserOutput( $content = class WikitextContent { protected $model_id = 'wikitext'; protected $mText = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>'; private $redirectTargetAndText = [0 => NULL, 1 => '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>']; private $preSaveTransformFlags = [] }, $cpoParams = class MediaWiki\Content\Renderer\ContentParseParams { private $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $revId = 1936; private $parserOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; private $generateHtml = TRUE }, $parserOutput = class ParserOutput { protected $mParseUsedOptions = []; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = []; private $mCategories = []; private $mIndicators = []; private $mTitleText = ''; 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 $mOutputHooks = []; private $mWarnings = []; private $mWarningMsgs = []; private $mSections = []; private $mProperties = []; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 } ) .../ContentHandler.php:1715 32 82.4085 27616064 Parser->parse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $page = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; public $mRedirect = FALSE; private $mHasSubpages = NULL; private $mPageLanguage = [0 => 'en-gb', 1 => 'en-gb']; 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 }, $options = class ParserOptions { private $options = ['dateformat' => 'default', 'speculativeRevId' => NULL, 'speculativePageId' => NULL, 'math' => 'mathml', 'interfaceMessage' => FALSE, 'targetLanguage' => NULL, 'removeComments' => TRUE, 'enableLimitReport' => FALSE, 'preSaveTransform' => TRUE, 'isPreview' => FALSE, 'isSectionPreview' => FALSE, 'printable' => FALSE, 'allowUnsafeRawHtml' => TRUE, 'wrapclass' => 'mw-parser-output', 'currentRevisionRecordCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'templateCallback' => [...], 'speculativeRevIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'speculativePageIdCallback' => class Closure { virtual $closure = "$this->MediaWiki\Revision\{closure}", ... }, 'interwikiMagic' => TRUE, 'allowExternalImages' => FALSE, 'allowExternalImagesFrom' => '', 'enableImageWhitelist' => FALSE, 'allowSpecialInclusion' => TRUE, 'maxIncludeSize' => 2097152, 'maxPPNodeCount' => 1000000, 'maxPPExpandDepth' => 100, 'maxTemplateDepth' => 100, 'expensiveParserFunctionLimit' => 100, 'externalLinkTarget' => FALSE, 'cleanSignatures' => TRUE, 'disableContentConversion' => FALSE, 'disableTitleConversion' => FALSE, 'magicISBNLinks' => FALSE, 'magicPMIDLinks' => FALSE, 'magicRFCLinks' => FALSE, 'thumbsize' => 5, 'userlang' => class Language { ... }]; private $mTimestamp = '20220708203528'; private $mUser = class User { public $mId = 0; public $mName = FALSE; 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 = '20220708203528'; protected $mLoadedItems = TRUE; public $mFrom = 'defaults'; protected $mDatePreference = 'default'; private $mBlockedby = -1; protected $mHash = FALSE; protected $mBlockreason = NULL; protected $mGlobalBlock = NULL; protected $mLocked = NULL; private $mHideName = NULL; private $mRequest = NULL; private $mBlock = NULL; private $mBlockedFromCreateAccount = FALSE; protected $queryFlagsUsed = 0; private $mThisAsAuthority = NULL; private $isTemp = NULL }; private $onAccessCallback = [0 => class ParserOutput { ... }, 1 => 'recordOption']; private $redirectTarget = NULL; private $mExtraKey = '' }, $linestart = TRUE, $clearState = TRUE, $revid = 1936 ) .../WikitextContentHandler.php:301 33 82.4086 27612432 Parser->internalParse( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $isMain = ???, $frame = ??? ) .../Parser.php:723 34 82.4087 27612840 Parser->replaceVariables( $text = '[//ftl.toolforge.org/cgi-bin/ftl?at={{#if:{{{lcheading|}}}||{{#if:{{{viaf|}}}|viaf|{{#if:{{{lccn|}}}|lccn|wp}} }} }}&au={{urlencode:{{#if:{{{lcheading|}}}|{{{lcheading}}}|{{#if:{{{viaf|}}}|{{{viaf}}}|{{#if:{{{lccn|}}}|{{{lccn}}}|{{#if:{{{wikititle|}}}|{{{wikititle}}}|{{PAGENAME}} }} }} }} }} }}{{#if:{{{library|}}}|&library={{urlencode:{{{library}}}}}|}} {{{label|Resources by this author at your library}}}]<noinclude>\n{{Documentation}}\n</noinclude>', $frame = ???, $argsOnly = ??? ) .../Parser.php:1607 35 82.4092 27728064 PPFrame_Hash->expand( $root = class PPNode_Hash_Tree { public $name = 'root'; private $rawChildren = [0 => '[//ftl.toolforge.org/cgi-bin/ftl?at=', 1 => [...], 2 => '&au=', 3 => [...], 4 => [...], 5 => ' ', 6 => [...], 7 => ']', 8 => [...], 9 => '\n', 10 => [...], 11 => '\n', 12 => [...]]; private $store = [0 => [...]]; private $index = 0 }, $flags = 0 ) .../Parser.php:2971 36 82.4095 27730792 Parser->braceSubstitution( $piece = ['lineStart' => '', 'title' => class PPNode_Hash_Tree { public $name = 'title'; private $rawChildren = [...]; private $store = [...]; private $index = 0 }, 'parts' => class PPNode_Hash_Array { public $value = [...] }], $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 } ) .../PPFrame_Hash.php:276 37 82.4100 27732440 Parser->callParserFunction( $frame = class PPFrame_Hash { public $parser = class Parser { private $mTagHooks = [...]; private $mFunctionHooks = [...]; private $mFunctionSynonyms = [...]; private $mStripList = [...]; private $mVarCache = [...]; private $mImageParams = [...]; private $mImageParamsMagicArray = [...]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { ... }; private $mSubstWords = class MagicWordArray { ... }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $mPreprocessor = class Preprocessor_Hash { ... }; private $mOutput = class ParserOutput { ... }; private $mAutonumber = 0; private $mStripState = class StripState { ... }; private $mLinkHolders = class LinkHolderArray { ... }; private $mLinkID = 0; private $mIncludeSizes = [...]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = [...]; public $mHeadings = [...]; private $mDoubleUnderscores = [...]; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = [...]; private $mUser = NULL; public $mOptions = class ParserOptions { ... }; public $mTitle = class Title { ... }; private $mOutputType = 1; public $ot = [...]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = [...]; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { ... }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $factory = class ParserFactory { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tidy = class MediaWiki\Tidy\RemexDriver { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class TrackingCategories { ... }; private $signatureValidatorFactory = class MediaWiki\Preferences\SignatureValidatorFactory { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; protected $deprecatedPublicProperties = [...]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { ... }; public $scribunto_engine = NULL }; public $preprocessor = class Preprocessor_Hash { public $parser = class Parser { ... }; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; public $title = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 }; public $titleCache = [0 => 'Template:Library_link_by']; public $loopCheckHash = []; public $depth = 0; private $volatile = FALSE; private $ttl = NULL; protected $childExpansionCache = []; private $maxPPNodeCount = 1000000; private $maxPPExpandDepth = 100 }, $function = 'urlencode', $args = [0 => 'Library link by'] ) .../Parser.php:3136 38 82.4100 27732816 CoreParserFunctions::urlencode( $parser = class Parser { private $mTagHooks = ['pre' => [...], 'nowiki' => [...], 'gallery' => [...], 'indicator' => [...], 'langconvert' => [...], 'source' => [...], 'syntaxhighlight' => [...], 'rss' => [...], 'timeline' => [...], 'imagemap' => [...], 'pagelist' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pages' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'pagequality' => class Closure { virtual $closure = "ProofreadPage\ProofreadPage::ProofreadPage\{closure}", ... }, 'score' => [...], 'quiz' => [...], 'templatedata' => [...], 'templatestyles' => [...], 'hiero' => 'WikiHiero\\WikiHiero::parserHook', 'languages' => [...], 'categorytree' => [...], 'ref' => [...], 'references' => [...], 'math' => [...], 'ce' => [...], 'chem' => [...]]; private $mFunctionHooks = ['ns' => [...], 'nse' => [...], 'urlencode' => [...], 'lcfirst' => [...], 'ucfirst' => [...], 'lc' => [...], 'uc' => [...], 'localurl' => [...], 'localurle' => [...], 'fullurl' => [...], 'fullurle' => [...], 'canonicalurl' => [...], 'canonicalurle' => [...], 'formatnum' => [...], 'grammar' => [...], 'gender' => [...], 'plural' => [...], 'bidi' => [...], 'numberofpages' => [...], 'numberofusers' => [...], 'numberofactiveusers' => [...], 'numberofarticles' => [...], 'numberoffiles' => [...], 'numberofadmins' => [...], 'numberingroup' => [...], 'numberofedits' => [...], 'language' => [...], 'padleft' => [...], 'padright' => [...], 'anchorencode' => [...], 'defaultsort' => [...], 'filepath' => [...], 'pagesincategory' => [...], 'pagesize' => [...], 'protectionlevel' => [...], 'protectionexpiry' => [...], 'namespacee' => [...], 'namespacenumber' => [...], 'talkspace' => [...], 'talkspacee' => [...], 'subjectspace' => [...], 'subjectspacee' => [...], 'pagename' => [...], 'pagenamee' => [...], 'fullpagename' => [...], 'fullpagenamee' => [...], 'rootpagename' => [...], 'rootpagenamee' => [...], 'basepagename' => [...], 'basepagenamee' => [...], 'subpagename' => [...], 'subpagenamee' => [...], 'talkpagename' => [...], 'talkpagenamee' => [...], 'subjectpagename' => [...], 'subjectpagenamee' => [...], 'pageid' => [...], 'revisionid' => [...], 'revisionday' => [...], 'revisionday2' => [...], 'revisionmonth' => [...], 'revisionmonth1' => [...], 'revisionyear' => [...], 'revisiontimestamp' => [...], 'revisionuser' => [...], 'cascadingsources' => [...], 'namespace' => [...], 'int' => [...], 'special' => [...], 'speciale' => [...], 'tag' => [...], 'formatdate' => [...], 'displaytitle' => [...], 'babel' => [...], 'translation' => [...], 'invoke' => [...], 'target' => [...], 'if' => [...], 'ifeq' => [...], 'switch' => [...], 'ifexist' => [...], 'ifexpr' => [...], 'iferror' => [...], 'time' => [...], 'timel' => [...], 'expr' => [...], 'rel2abs' => [...], 'titleparts' => [...], 'categorytree' => [...]]; private $mFunctionSynonyms = [0 => [...], 1 => [...]]; private $mStripList = [0 => 'pre', 1 => 'nowiki', 2 => 'gallery', 3 => 'indicator', 4 => 'langconvert', 5 => 'source', 6 => 'syntaxhighlight', 7 => 'rss', 8 => 'timeline', 9 => 'imagemap', 10 => 'pagelist', 11 => 'pages', 12 => 'pagequality', 13 => 'score', 14 => 'quiz', 15 => 'templatedata', 16 => 'templatestyles', 17 => 'hiero', 18 => 'languages', 19 => 'categorytree', 20 => 'ref', 21 => 'references', 22 => 'math', 23 => 'ce', 24 => 'chem']; private $mVarCache = ['pagename' => 'Library link by']; private $mImageParams = ['' => [...], 'JpegHandler' => [...], 'SvgHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => [...], 'PNGHandler' => [...], 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => [...]]; private $mImageParamsMagicArray = ['' => class MagicWordArray { ... }, 'JpegHandler' => class MagicWordArray { ... }, 'SvgHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\OggHandler\OggHandler' => class MagicWordArray { ... }, 'PNGHandler' => class MagicWordArray { ... }, 'MediaWiki\TimedMediaHandler\Handlers\WebMHandler\WebMHandler' => class MagicWordArray { ... }]; public $mMarkerIndex = 2642; private $mVariables = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = [...]; private $baseRegex = NULL; private $regex = NULL }; private $mSubstWords = class MagicWordArray { public $names = [...]; private $factory = class MagicWordFactory { ... }; private $hash = NULL; private $baseRegex = [...]; private $regex = NULL }; private $mExtLinkBracketedRegex = '/\\[(((?i)bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/)(?:[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 $urlUtils = class MediaWiki\Utils\UrlUtils { private $server = '//10.13.37.190'; private $canonicalServer = 'http://10.13.37.190'; private $internalServer = FALSE; private $fallbackProtocol = 'https'; private $httpsPort = 443; private $validProtocols = [...]; private $validProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|\\/\\/|file\\:\\/\\/'; private $validAbsoluteProtocolsCache = 'bitcoin\\:|ftp\\:\\/\\/|ftps\\:\\/\\/|geo\\:|git\\:\\/\\/|gopher\\:\\/\\/|http\\:\\/\\/|https\\:\\/\\/|irc\\:\\/\\/|ircs\\:\\/\\/|magnet\\:|mailto\\:|mms\\:\\/\\/|news\\:|nntp\\:\\/\\/|redis\\:\\/\\/|sftp\\:\\/\\/|sip\\:|sips\\:|sms\\:|ssh\\:\\/\\/|svn\\:\\/\\/|tel\\:|telnet\\:\\/\\/|urn\\:|worldwind\\:\\/\\/|xmpp\\:|file\\:\\/\\/' }; private $mPreprocessor = class Preprocessor_Hash { public $parser = ...; protected $wanCache = class WANObjectCache { ... }; protected $disableLangConversion = FALSE; protected $rules = [...]; protected $cacheThreshold = 1000 }; private $mOutput = class ParserOutput { protected $mParseUsedOptions = [...]; protected $mCacheTime = ''; protected $mCacheExpiry = NULL; protected $mCacheRevisionId = NULL; private $mText = NULL; private $mLanguageLinks = [...]; private $mCategories = [...]; private $mIndicators = [...]; private $mTitleText = ''; 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 $mOutputHooks = [...]; private $mWarnings = [...]; private $mWarningMsgs = [...]; private $mSections = [...]; private $mProperties = [...]; private $mTOCHTML = ''; private $mTimestamp = NULL; 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 }; private $mAutonumber = 0; private $mStripState = class StripState { protected $data = [...]; protected $regex = '/\'"`UNIQ-([^<>&\'"]+)-QINU`"\'/'; protected $parser = ...; protected $circularRefGuard = [...]; protected $depth = 0; protected $highestDepth = 0; protected $expandSize = 0; protected $depthLimit = 20; protected $sizeLimit = 5000000 }; private $mLinkHolders = class LinkHolderArray { public $internals = [...]; public $interwikis = [...]; public $size = 0; public $parent = ...; private $languageConverter = class TrivialLanguageConverter { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $mLinkID = 0; private $mIncludeSizes = ['post-expand' => 81, 'arg' => 0]; public $mPPNodeCount = 24; public $mHighestExpansionDepth = 7; private $mTplRedirCache = []; public $mHeadings = []; private $mDoubleUnderscores = []; public $mExpensiveFunctionCount = 0; private $mShowToc = TRUE; private $mForceTocPosition = FALSE; private $mTplDomCache = []; private $mUser = NULL; public $mOptions = class ParserOptions { private $options = [...]; private $mTimestamp = '20220708203528'; private $mUser = class User { ... }; private $onAccessCallback = [...]; private $redirectTarget = NULL; private $mExtraKey = '' }; public $mTitle = class Title { private $mTextform = 'Library link by'; private $mUrlform = 'Library_link_by'; private $mDbkeyform = 'Library_link_by'; private $mNamespace = 10; private $mInterwiki = ''; private $mLocalInterwiki = FALSE; private $mFragment = ''; public $mArticleID = 1000; protected $mLatestID = 1936; private $mContentModel = 'wikitext'; private $mForcedContentModel = FALSE; private $mEstimateRevisions = NULL; public $prefixedText = 'Template:Library link by'; protected $mLength = 451; 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 $mOutputType = 1; public $ot = ['html' => TRUE, 'wiki' => FALSE, 'pre' => FALSE, 'plain' => FALSE]; private $mRevisionId = 1936; private $mRevisionTimestamp = NULL; private $mRevisionUser = NULL; private $mRevisionSize = NULL; private $mInputSize = 451; private $mRevisionRecordObject = NULL; private $mLangLinkLanguages = []; private $currentRevisionCache = NULL; private $mInParse = '#0 /var/www/wiki/mediawiki/core/includes/parser/Parser.php(698): Parser->lock()\n#1 /var/www/wiki/mediawiki/core/includes/content/WikitextContentHandler.php(301): Parser->parse()\n#2 /var/www/wiki/mediawiki/core/includes/content/ContentHandler.php(1715): WikitextContentHandler->fillParserOutput()\n#3 /var/www/wiki/mediawiki/core/includes/content/Renderer/ContentRenderer.php(47): ContentHandler->getParserOutput()\n#4 /var/www/wiki/mediawiki/core/includes/Revision/RenderedRevision.php(266): MediaWiki\\Content\\Rend'...; private $mProfiler = class SectionProfiler { protected $start = NULL; protected $end = NULL; protected $stack = [...]; protected $workStack = [...]; protected $collated = [...]; protected $collateDone = FALSE; protected $errorEntry = [...]; protected $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $mLinkRenderer = class MediaWiki\Linker\LinkRenderer { private $forceArticlePath = FALSE; private $expandUrls = FALSE; private $comment = FALSE; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $magicWordFactory = class MagicWordFactory { private $mVariableIDsInitialised = TRUE; private $mVariableIDs = [...]; private $mCacheTTLs = [...]; private $mDoubleUnderscoreIDs = [...]; private $mSubstIDs = [...]; private $mObjects = [...]; private $mDoubleUnderscoreArray = class MagicWordArray { ... }; private $contLang = class Language { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $contLang = class Language { public $mCode = 'en-gb'; public $mMagicExtensions = [...]; private $mHtmlCode = 'en-GB'; public $dateFormatStrings = [...]; public $mExtendedSpecialPageAliases = [...]; protected $namespaceNames = [...]; protected $mNamespaceIds = [...]; protected $namespaceAliases = [...]; private $transformData = [...]; private $namespaceInfo = class NamespaceInfo { ... }; private $localisationCache = class LocalisationCache { ... }; private $langNameUtils = class MediaWiki\Languages\LanguageNameUtils { ... }; private $langFallback = class MediaWiki\Languages\LanguageFallback { ... }; private $grammarTransformCache = NULL; private $converterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $config = class GlobalVarConfig { ... } }; 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... } }; private $factory = class ParserFactory { private $svcOptions = class MediaWiki\Config\ServiceOptions { ... }; private $magicWordFactory = class MagicWordFactory { ... }; private $contLang = class Language { ... }; private $urlUtils = class MediaWiki\Utils\UrlUtils { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { ... }; private $nsInfo = class NamespaceInfo { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $badFileLookup = class MediaWiki\BadFileLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $titleFormatter = class MediaWikiTitleCodec { ... }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { ... }; private $trackingCategories = class 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 = ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { private $list = [...]; private $aliases = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contLang = class Language { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $titleFactory = class TitleFactory { ... } }; private $titleFormatter = class MediaWikiTitleCodec { protected $language = class Language { ... }; protected $genderCache = class GenderCache { ... }; protected $localInterwikis = [...]; protected $interwikiLookup = class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }; protected $nsInfo = class NamespaceInfo { ... }; private $createMalformedTitleException = class Closure { virtual $closure = "MediaWikiTitleCodec::{closure}", ... } }; private $svcOptions = class MediaWiki\Config\ServiceOptions { private $keys = [...]; private $options = [...] }; private $linkRendererFactory = class MediaWiki\Linker\LinkRendererFactory { private $titleFormatter = class MediaWikiTitleCodec { ... }; private $linkCache = class LinkCache { ... }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... } }; private $nsInfo = class NamespaceInfo { private $alwaysCapitalizedNamespaces = [...]; private $canonicalNamespaces = [...]; private $namespaceIndexes = [...]; private $validNamespaces = [...]; private $options = class MediaWiki\Config\ServiceOptions { ... }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $logger = class MediaWiki\Logger\LegacyLogger { protected $channel = 'Parser'; private $minimumLevel = 100; private $isDB = FALSE }; private $badFileLookup = class MediaWiki\BadFileLookup { private $listCallback = class Closure { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $cache = class APCUBagOStuff { ... }; private $repoGroup = class RepoGroup { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $badFiles = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... } }; private $hookContainer = class MediaWiki\HookContainer\HookContainer { private $dynamicHandlers = [...]; private $tombstones = [...]; private $handlersByName = [...]; private $registry = class MediaWiki\HookContainer\GlobalHookRegistry { ... }; private $objectFactory = class Wikimedia\ObjectFactory\ObjectFactory { ... }; private $nextScopedRegisterId = 0 }; private $hookRunner = class MediaWiki\HookContainer\HookRunner { private $container = class MediaWiki\HookContainer\HookContainer { ... } }; private $tidy = class MediaWiki\Tidy\RemexDriver { protected $config = [...]; private $treeMutationTrace = FALSE; private $serializerTrace = FALSE; private $mungerTrace = FALSE; private $pwrap = TRUE }; private $userOptionsLookup = class MediaWiki\User\UserOptionsManager { private $serviceOptions = class MediaWiki\Config\ServiceOptions { ... }; private $defaultOptionsLookup = class MediaWiki\User\DefaultOptionsLookup { ... }; private $languageConverterFactory = class MediaWiki\Languages\LanguageConverterFactory { ... }; private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userFactory = class MediaWiki\User\UserFactory { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $modifiedOptions = [...]; private $originalOptionsCache = [...]; private $optionsFromDb = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $queryFlagsUsedForCaching = [...] }; private $userFactory = class MediaWiki\User\UserFactory { private $loadBalancer = class Wikimedia\Rdbms\LoadBalancer { ... }; private $userNameUtils = class MediaWiki\User\UserNameUtils { ... }; private $lastUserFromIdentity = NULL }; private $httpRequestFactory = class MediaWiki\Http\HttpRequestFactory { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... } }; private $trackingCategories = class TrackingCategories { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $namespaceInfo = class NamespaceInfo { ... }; private $titleParser = class 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 { virtual $closure = "Wikimedia\Services\ServiceContainer::{closure}", ... }; private $specialPageFactory = class MediaWiki\SpecialPage\SpecialPageFactory { ... }; private $titleFactory = class TitleFactory { ... } }; private $userNameUtils = class MediaWiki\User\UserNameUtils { private $options = class MediaWiki\Config\ServiceOptions { ... }; private $contentLang = class Language { ... }; private $logger = class MediaWiki\Logger\LegacyLogger { ... }; private $titleParser = class MediaWikiTitleCodec { ... }; private $textFormatter = class MediaWiki\Message\TextFormatter { ... }; private $reservedUsernames = [...]; private $hookRunner = class MediaWiki\HookContainer\HookRunner { ... }; private $tempUserConfig = class MediaWiki\User\TempUser\RealTempUserConfig { ... } }; protected $deprecatedPublicProperties = ['mLinkID' => [...], 'mIncludeSizes' => [...], 'mDoubleUnderscores' => [...], 'mShowToc' => [...], 'mRevisionId' => [...], 'mRevisionTimestamp' => [...], 'mRevisionUser' => [...], 'mRevisionSize' => [...], 'mInputSize' => [...], 'mInParse' => [...], 'mFirstCall' => [...], 'mGeneratedPPNodeCount' => [...]]; private $dynamicPropertiesAccessDeprecated = FALSE; public $extTemplateStylesCache = class MapCacheLRU { private $cache = [...]; private $timestamps = [...]; private $epoch = 1657312445.7816; private $maxCacheKeys = 100; private $wallClockOverride = NULL }; public $scribunto_engine = NULL }, $s = 'Library link by', $arg = ??? ) .../Parser.php:3453 39 82.4100 27732816 MagicWordArray->matchStartToEnd( $text = NULL ) .../CoreParserFunctions.php:195 40 82.4100 27732816 Language->lc( $str = NULL, $first = ??? ) .../MagicWordArray.php:291 41 82.4181 27746000 strtolower( $string = NULL ) .../Language.php:2740
Description
Details
Status | Subtype | Assigned | Task | ||
---|---|---|---|---|---|
Open | BUG REPORT | None | T289926 Fix passing null to non-null param of PHP internal functions in MediaWiki core (PHP 8.1 warning) | ||
Resolved | Reedy | T312680 various null passed to functions in Language.php when processing Barack Obama |
Event Timeline
From CoreParserFunctions.php
/** * urlencodes a string according to one of three patterns: (T24474) * * By default (for HTTP "query" strings), spaces are encoded as '+'. * Or to encode a value for the HTTP "path", spaces are encoded as '%20'. * For links to "wiki"s, or similar software, spaces are encoded as '_', * * @param Parser $parser * @param string $s The text to encode. * @param string|null $arg (optional): The type of encoding. * @return string */ public static function urlencode( $parser, $s = '', $arg = null ) { static $magicWords = null; if ( $magicWords === null ) { $magicWords = $parser->getMagicWordFactory()->newArray( [ 'url_path', 'url_query', 'url_wiki' ] ); } switch ( $magicWords->matchStartToEnd( $arg ) ) { // Encode as though it's a wiki page, '_' for ' '. case 'url_wiki': $func = 'wfUrlencode'; $s = str_replace( ' ', '_', $s ); break; // Encode for an HTTP Path, '%20' for ' '. case 'url_path': $func = 'rawurlencode'; break; // Encode for HTTP query, '+' for ' '. case 'url_query': default: $func = 'urlencode'; } // See T105242, where the choice to kill markers and various // other options were discussed. return $func( $parser->killMarkers( $s ) ); }
if $arg is null.. Why would we call $magicWords->matchStartToEnd ?
Change 812483 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@master] CoreParserFunctions::urlencode() null coalescence $arg
Change 812483 merged by jenkins-bot:
[mediawiki/core@master] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812503 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_38] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812504 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_37] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812505 had a related patch set uploaded (by Reedy; author: Reedy):
[mediawiki/core@REL1_35] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812505 merged by jenkins-bot:
[mediawiki/core@REL1_35] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812503 merged by jenkins-bot:
[mediawiki/core@REL1_38] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg
Change 812504 merged by jenkins-bot:
[mediawiki/core@REL1_37] parser: Fix CoreParserFunctions::urlencode() null coalescence $arg