| 18 | 0.6162 | 3467368 | Wikimedia\Services\ServiceContainer::{closure:/www/sites/wiki.hokubu.cn/index/w/extensions/Math/ServiceWiring.php:16-26}( $services = class MediaWiki\MediaWikiServices { private ${Wikimedia\Services\ServiceContainer}services = ['BootstrapConfig' => class MediaWiki\Config\GlobalVarConfig { ... }, 'ObjectFactory' => class Wikimedia\ObjectFactory\ObjectFactory { ... }, 'HookContainer' => class MediaWiki\HookContainer\HookContainer { ... }, 'ConfigFactory' => class MediaWiki\Config\ConfigFactory { ... }, 'MainConfig' => class MediaWiki\Config\GlobalVarConfig { ... }, 'UrlUtils' => class MediaWiki\Utils\UrlUtils { ... }, 'ProxyLookup' => class MediaWiki\Request\ProxyLookup { ... }, 'StatsdDataFactory' => class Wikimedia\Stats\BufferingStatsdDataFactory { ... }, 'StatsFactory' => class Wikimedia\Stats\StatsFactory { ... }, 'ObjectCacheFactory' => class ObjectCacheFactory { ... }, 'NamespaceInfo' => class MediaWiki\Title\NamespaceInfo { ... }, 'LanguageNameUtils' => class MediaWiki\Languages\LanguageNameUtils { ... }, 'LocalisationCache' => class LocalisationCache { ... }, 'LanguageFallback' => class MediaWiki\Languages\LanguageFallback { ... }, 'LanguageConverterFactory' => class MediaWiki\Languages\LanguageConverterFactory { ... }, 'LanguageFactory' => class MediaWiki\Languages\LanguageFactory { ... }, 'ContentLanguage' => class LanguageZh_hans { ... }, 'MainWANObjectCache' => class Wikimedia\ObjectCache\WANObjectCache { ... }, 'LocalServerObjectCache' => class Wikimedia\ObjectCache\APCUBagOStuff { ... }, 'MicroStash' => class Wikimedia\ObjectCache\APCUBagOStuff { ... }, 'ChronologyProtector' => class Wikimedia\Rdbms\ChronologyProtector { ... }, 'CriticalSectionProvider' => class Wikimedia\RequestTimeout\CriticalSectionProvider { ... }, 'DBLoadBalancerFactoryConfigBuilder' => class MWLBFactory { ... }, 'DBLoadBalancerFactory' => class Wikimedia\Rdbms\LBFactorySimple { ... }, 'ContentLanguageCode' => class MediaWiki\Language\LanguageCode { ... }, 'UserRegistrationLookup' => class MediaWiki\User\Registration\UserRegistrationLookup { ... }, 'TempUserConfig' => class MediaWiki\User\TempUser\RealTempUserConfig { ... }, 'UserIdentityUtils' => class MediaWiki\User\UserIdentityUtils { ... }, '_ConditionalDefaultsLookup' => class MediaWiki\User\Options\ConditionalDefaultsLookup { ... }, '_DefaultOptionsLookup' => class MediaWiki\User\Options\DefaultOptionsLookup { ... }, 'GenderCache' => class MediaWiki\Cache\GenderCache { ... }, 'ConnectionProvider' => class Wikimedia\Rdbms\LBFactorySimple { ... }, 'InterwikiLookup' => class MediaWiki\Interwiki\ClassicInterwikiLookup { ... }, '_MediaWikiTitleCodec' => class MediaWiki\Title\MediaWikiTitleCodec { ... }, 'TitleParser' => class MediaWiki\Title\MediaWikiTitleCodec { ... }, 'UserNameUtils' => class MediaWiki\User\UserNameUtils { ... }, 'GrantsInfo' => class MediaWiki\Permissions\GrantsInfo { ... }, 'UserFactory' => class MediaWiki\User\UserFactory { ... }, 'TitleFormatter' => class MediaWiki\Title\MediaWikiTitleCodec { ... }, 'UserOptionsManager' => class MediaWiki\User\Options\UserOptionsManager { ... }, 'UserOptionsLookup' => class MediaWiki\User\Options\UserOptionsManager { ... }, 'SkinFactory' => class SkinFactory { ... }, 'DBLoadBalancer' => class Wikimedia\Rdbms\LoadBalancer { ... }, 'ExternalStoreFactory' => class ExternalStoreFactory { ... }, 'ExternalStoreAccess' => class ExternalStoreAccess { ... }, 'BlobStoreFactory' => class MediaWiki\Storage\BlobStoreFactory { ... }, 'NameTableStoreFactory' => class MediaWiki\Storage\NameTableStoreFactory { ... }, 'SlotRoleStore' => class MediaWiki\Storage\NameTableStore { ... }, 'ContentHandlerFactory' => class MediaWiki\Content\ContentHandlerFactory { ... }, 'TitleFactory' => class MediaWiki\Title\TitleFactory { ... }, 'SlotRoleRegistry' => class MediaWiki\Revision\SlotRoleRegistry { ... }, 'CommentStore' => class MediaWiki\CommentStore\CommentStore { ... }, 'HideUserUtils' => class MediaWiki\Block\HideUserUtils { ... }, 'ActorStoreFactory' => class MediaWiki\User\ActorStoreFactory { ... }, 'LinkCache' => class MediaWiki\Cache\LinkCache { ... }, 'PageStoreFactory' => class MediaWiki\Page\PageStoreFactory { ... }, 'RevisionStoreFactory' => class MediaWiki\Revision\RevisionStoreFactory { ... }, 'RevisionStore' => class MediaWiki\Revision\RevisionStore { ... }, 'RevisionLookup' => class MediaWiki\Revision\RevisionStore { ... }, 'GadgetsRepo' => class MediaWiki\Extension\Gadgets\MediaWikiGadgetsDefinitionRepo { ... }, 'Cite.GadgetsIntegration' => class Cite\ReferencePreviews\ReferencePreviewsGadgetsIntegration { ... }, 'Cite.ReferencePreviewsContext' => class Cite\ReferencePreviews\ReferencePreviewsContext { ... }, 'Math.Config' => class MediaWiki\Extension\Math\MathConfig { ... }, 'SpecialPageFactory' => class MediaWiki\SpecialPage\SpecialPageFactory { ... }, 'GroupPermissionsLookup' => class MediaWiki\Permissions\GroupPermissionsLookup { ... }, 'ReadOnlyMode' => class Wikimedia\Rdbms\ReadOnlyMode { ... }, 'ActorNormalization' => class MediaWiki\User\ActorStore { ... }, 'GlobalIdGenerator' => class Wikimedia\UUID\GlobalIdGenerator { ... }, 'JobQueueGroupFactory' => class MediaWiki\JobQueue\JobQueueGroupFactory { ... }, 'JobQueueGroup' => class JobQueueGroup { ... }, 'UserEditTracker' => class MediaWiki\User\UserEditTracker { ... }, 'UserGroupManagerFactory' => class MediaWiki\User\UserGroupManagerFactory { ... }, 'UserGroupManager' => class MediaWiki\User\UserGroupManager { ... }, 'BlockRestrictionStoreFactory' => class MediaWiki\Block\BlockRestrictionStoreFactory { ... }, 'BlockUtilsFactory' => class MediaWiki\Block\BlockUtilsFactory { ... }, 'AutoblockExemptionList' => class MediaWiki\Block\AutoblockExemptionList { ... }, 'DatabaseBlockStoreFactory' => class MediaWiki\Block\DatabaseBlockStoreFactory { ... }, 'DatabaseBlockStore' => class MediaWiki\Block\DatabaseBlockStore { ... }, 'BlockManager' => class MediaWiki\Block\BlockManager { ... }, 'MagicWordFactory' => class MediaWiki\Parser\MagicWordFactory { ... }, 'LinkRendererFactory' => class MediaWiki\Linker\LinkRendererFactory { ... }, 'MimeAnalyzer' => class Wikimedia\Mime\MimeAnalyzer { ... }, 'RepoGroup' => class RepoGroup { ... }, 'BadFileLookup' => class MediaWiki\Page\File\BadFileLookup { ... }, 'Tidy' => class MediaWiki\Tidy\RemexDriver { ... }, 'HttpRequestFactory' => class MediaWiki\Http\HttpRequestFactory { ... }, 'TrackingCategories' => class MediaWiki\Category\TrackingCategories { ... }, 'SignatureValidatorFactory' => class MediaWiki\Preferences\SignatureValidatorFactory { ... }, 'ParserFactory' => class MediaWiki\Parser\ParserFactory { ... }, 'MessageCache' => class MessageCache { ... }, 'FormatterFactory' => class MediaWiki\Language\FormatterFactory { ... }, 'UserIdentityLookup' => class MediaWiki\User\ActorStore { ... }, 'PageStore' => class MediaWiki\Page\PageStore { ... }, 'RedirectStore' => class MediaWiki\Page\RedirectStore { ... }, 'RedirectLookup' => class MediaWiki\Page\RedirectStore { ... }, 'LinkTargetLookup' => class MediaWiki\Linker\LinkTargetStore { ... }, 'LinksMigration' => class MediaWiki\Linker\LinksMigration { ... }, 'RestrictionStore' => class MediaWiki\Permissions\RestrictionStore { ... }, 'ActionFactory' => class MediaWiki\Actions\ActionFactory { ... }, 'PermissionManager' => class MediaWiki\Permissions\PermissionManager { ... }, 'WRStatsFactory' => class Wikimedia\WRStats\WRStatsFactory { ... }, 'CentralIdLookupFactory' => class MediaWiki\User\CentralId\CentralIdLookupFactory { ... }, 'RateLimiter' => class MediaWiki\Permissions\RateLimiter { ... }, 'OATHAuthDatabase' => class MediaWiki\Extension\OATHAuth\OATHAuthDatabase { ... }, 'OATHAuthModuleRegistry' => class MediaWiki\Extension\OATHAuth\OATHAuthModuleRegistry { ... }, 'OATHUserRepository' => class MediaWiki\Extension\OATHAuth\OATHUserRepository { ... }, 'Math.RendererFactory' => class MediaWiki\Extension\Math\Render\RendererFactory { ... }, 'CategoryTree.CategoryCache' => class MediaWiki\Extension\CategoryTree\CategoryCache { ... }, 'LinkRenderer' => class MediaWiki\Linker\LinkRenderer { ... }, 'TalkPageNotificationManager' => class MediaWiki\User\TalkPageNotificationManager { ... }, 'MainObjectStash' => class SqlBagOStuff { ... }, 'LinkBatchFactory' => class MediaWiki\Cache\LinkBatchFactory { ... }, 'WatchedItemStore' => class MediaWiki\Watchlist\WatchedItemStore { ... }, 'WikiPageFactory' => class MediaWiki\Page\WikiPageFactory { ... }, 'WatchlistManager' => class MediaWiki\Watchlist\WatchlistManager { ... }, 'CentralIdLookup' => class MediaWiki\User\CentralId\LocalIdLookup { ... }, 'BotPasswordStore' => class MediaWiki\User\BotPasswordStore { ... }, 'AuthManager' => class MediaWiki\Auth\AuthManager { ... }, 'TempUserCreator' => class MediaWiki\User\TempUser\TempUserCreator { ... }, 'DefaultOutputPipeline' => class MediaWiki\OutputTransform\OutputTransformPipeline { ... }, 'PageProps' => class MediaWiki\Page\PageProps { ... }]; private ${Wikimedia\Services\ServiceContainer}serviceInstantiators = ['BootstrapConfig' => class Closure { ... }, 'AbuseFilterHookRunner' => class Closure { ... }, 'AbuseFilterKeywordsManager' => class Closure { ... }, 'AbuseFilterFilterProfiler' => class Closure { ... }, 'AbuseFilterPermissionManager' => class Closure { ... }, 'AbuseFilterChangeTagger' => class Closure { ... }, 'AbuseFilterChangeTagsManager' => class Closure { ... }, 'AbuseFilterChangeTagValidator' => class Closure { ... }, 'AbuseFilterCentralDBManager' => class Closure { ... }, 'AbuseFilterBlockAutopromoteStore' => class Closure { ... }, 'AbuseFilterFilterUser' => class Closure { ... }, 'AbuseFilterRuleCheckerFactory' => class Closure { ... }, 'AbuseFilterFilterLookup' => class Closure { ... }, 'AbuseFilterEmergencyCache' => class Closure { ... }, 'AbuseFilterEmergencyWatcher' => class Closure { ... }, 'AbuseFilterEchoNotifier' => class Closure { ... }, 'AbuseFilterFilterValidator' => class Closure { ... }, 'AbuseFilterFilterCompare' => class Closure { ... }, 'AbuseFilterFilterImporter' => class Closure { ... }, 'AbuseFilterFilterStore' => class Closure { ... }, 'AbuseFilterConsequencesFactory' => class Closure { ... }, 'AbuseFilterEditBoxBuilderFactory' => class Closure { ... }, 'AbuseFilterConsequencesLookup' => class Closure { ... }, 'AbuseFilterConsequencesRegistry' => class Closure { ... }, 'AbuseFilterAbuseLoggerFactory' => class Closure { ... }, 'AbuseFilterUpdateHitCountWatcher' => class Closure { ... }, 'AbuseFilterVariablesBlobStore' => class Closure { ... }, 'AbuseFilterConsequencesExecutorFactory' => class Closure { ... }, 'AbuseFilterFilterRunnerFactory' => class Closure { ... }, 'AbuseFilterVariablesFormatter' => class Closure { ... }, 'AbuseFilterSpecsFormatter' => class Closure { ... }, 'AbuseFilterLazyVariableComputer' => class Closure { ... }, 'AbuseFilterTextExtractor' => class Closure { ... }, 'AbuseFilterVariablesManager' => class Closure { ... }, 'AbuseFilterVariableGeneratorFactory' => class Closure { ... }, 'AbuseFilterEditRevUpdater' => class Closure { ... }, 'AbuseFilterActorMigration' => class Closure { ... }, 'AbuseFilterBlockedDomainStorage' => class Closure { ... }, 'AbuseFilterBlockedDomainFilter' => class Closure { ... }, 'AbuseFilterRunnerFactory' => class Closure { ... }, 'CategoryTree.CategoryCache' => class Closure { ... }, 'Cite.GadgetsIntegration' => class Closure { ... }, 'Cite.ReferencePreviewsContext' => class Closure { ... }, 'GadgetsRepo' => class Closure { ... }, 'Math.CheckerFactory' => class Closure { ... }, 'Math.Config' => class Closure { ... }, 'Math.RendererFactory' => class Closure { ... }, 'Math.WikibaseConnector' => class Closure { ... }, 'HSTSPreloadLookup' => class Closure { ... }, 'OATHAuthDatabase' => class Closure { ... }, 'OATHAuthModuleRegistry' => class Closure { ... }, 'OATHUserRepository' => class Closure { ... }, 'ActionFactory' => class Closure { ... }, 'ActorMigration' => class Closure { ... }, 'ActorNormalization' => class Closure { ... }, 'ActorStore' => class Closure { ... }, 'ActorStoreFactory' => class Closure { ... }, 'ArchivedRevisionLookup' => class Closure { ... }, 'AuthManager' => class Closure { ... }, 'AutoblockExemptionList' => class Closure { ... }, 'BacklinkCacheFactory' => class Closure { ... }, 'BadFileLookup' => class Closure { ... }, 'BlobStore' => class Closure { ... }, 'BlobStoreFactory' => class Closure { ... }, 'BlockActionInfo' => class Closure { ... }, 'BlockErrorFormatter' => class Closure { ... }, 'BlockManager' => class Closure { ... }, 'BlockPermissionCheckerFactory' => class Closure { ... }, 'BlockRestrictionStore' => class Closure { ... }, 'BlockRestrictionStoreFactory' => class Closure { ... }, 'BlockUserFactory' => class Closure { ... }, 'BlockUtils' => class Closure { ... }, 'BlockUtilsFactory' => class Closure { ... }, 'BotPasswordStore' => class Closure { ... }, 'CentralIdLookup' => class Closure { ... }, 'CentralIdLookupFactory' => class Closure { ... }, 'ChangeTagDefStore' => class Closure { ... }, 'ChangeTagsStore' => class Closure { ... }, 'ChronologyProtector' => class Closure { ... }, 'CollationFactory' => class Closure { ... }, 'CommentFormatter' => class Closure { ... }, 'CommentParserFactory' => class Closure { ... }, 'CommentStore' => class Closure { ... }, 'ConfigFactory' => class Closure { ... }, 'ConfigRepository' => class Closure { ... }, 'ConfigSchema' => class Closure { ... }, 'ConfiguredReadOnlyMode' => class Closure { ... }, 'ConnectionProvider' => class Closure { ... }, 'ContentHandlerFactory' => class Closure { ... }, 'ContentLanguage' => class Closure { ... }, 'ContentLanguageCode' => class Closure { ... }, 'ContentModelChangeFactory' => class Closure { ... }, 'ContentModelStore' => class Closure { ... }, 'ContentRenderer' => class Closure { ... }, 'ContentTransformer' => class Closure { ... }, 'CriticalSectionProvider' => class Closure { ... }, 'DatabaseBlockStore' => class Closure { ... }, 'DatabaseBlockStoreFactory' => class Closure { ... }, 'DatabaseFactory' => class Closure { ... }, 'DateFormatterFactory' => class Closure { ... }, 'DBLoadBalancer' => class Closure { ... }, 'DBLoadBalancerFactory' => class Closure { ... }, 'DBLoadBalancerFactoryConfigBuilder' => class Closure { ... }, 'DefaultOutputPipeline' => class Closure { ... }, 'DeletePageFactory' => class Closure { ... }, 'Emailer' => class Closure { ... }, 'EmailUserFactory' => class Closure { ... }, 'EventRelayerGroup' => class Closure { ... }, 'ExtensionRegistry' => class Closure { ... }, 'ExternalStoreAccess' => class Closure { ... }, 'ExternalStoreFactory' => class Closure { ... }, 'FileBackendGroup' => class Closure { ... }, 'FormatterFactory' => class Closure { ... }, 'GenderCache' => class Closure { ... }, 'GlobalIdGenerator' => class Closure { ... }, 'GrantsInfo' => class Closure { ... }, 'GrantsLocalization' => class Closure { ... }, 'GroupPermissionsLookup' => class Closure { ... }, 'HideUserUtils' => class Closure { ... }, 'HookContainer' => class Closure { ... }, 'HtmlCacheUpdater' => class Closure { ... }, 'HtmlTransformFactory' => class Closure { ... }, 'HttpRequestFactory' => class Closure { ... }, 'InterwikiLookup' => class Closure { ... }, 'IntroMessageBuilder' => class Closure { ... }, 'JobFactory' => class Closure { ... }, 'JobQueueGroup' => class Closure { ... }, 'JobQueueGroupFactory' => class Closure { ... }, ...]; private ${Wikimedia\Services\ServiceContainer}serviceManipulators = []; private ${Wikimedia\Services\ServiceContainer}disabled = []; private ${Wikimedia\Services\ServiceContainer}extraInstantiationParams = []; private ${Wikimedia\Services\ServiceContainer}destroyed = FALSE; private ${Wikimedia\Services\ServiceContainer}servicesBeingCreated = ['Math.CheckerFactory' => TRUE]; private bool $storageDisabled = FALSE } ) | .../ServiceContainer.php:440 |