{"master":{"name":"ArrayFunctions","type":"parserhook","version":"2.0.1","author":["Marijn van Wezel"],"url":"https:\/\/www.mediawiki.org\/wiki\/Extension:ArrayFunctions","descriptionmsg":"af-desc","namemsg":"af-extensionname","license-name":"GPL-2.0-or-later","requires":{"MediaWiki":">= 1.40.0"},"config":{"ArrayFunctionsForeachIterationLimit":{"value":-1,"description":"The maximum total number of iterations that can be performed by #af_foreach.","descriptionmsg":"af-config-foreach-iteration-limit","public":true},"ArrayFunctionsMaxRangeSize":{"value":-1,"description":"The maximum number of elements that an array constructed using #af_range may contain.","descriptionmsg":"af-config-max-range-size","public":true},"ArrayFunctionsMaxPipelineLength":{"value":-1,"description":"The maximum length of a pipeline.","descriptionmsg":"af-config-max-pipeline-length","public":true},"ArrayFunctionsEnableErrorTracking":{"value":true,"description":"Whether to track and propagate errors to parent ArrayFunction parser function invocations. For internal use only.","descriptionmsg":"af-config-enable-error-tracking","public":false}},"TrackingCategories":["af-error-category","af-tracking-category"],"ExtensionMessagesFiles":{"ArrayFunctionsMagic":"i18n\/ArrayFunctions.i18n.php"},"HookHandlers":{"Trivial":{"class":"\\ArrayFunctions\\TrivialHookHandler"},"ParserInit":{"class":"\\ArrayFunctions\\ParserInitHookHandler","services":["ArrayFunctions.ArrayFunctionFactory","ArrayFunctions.ArrayFunctionRegistry","MainConfig"]},"ParserLimitReport":{"class":"\\ArrayFunctions\\ParserLimitReportHookHandler","services":["MainConfig"]}},"Hooks":{"ParserFirstCallInit":"ParserInit","ParserGetVariableValueSwitch":"Trivial","GetMagicVariableIDs":"Trivial","ParserLimitReportPrepare":"ParserLimitReport","ParserLimitReportFormat":"ParserLimitReport","ScribuntoExternalLibraries":"\\ArrayFunctions\\LegacyHookHandler::onScribuntoExternalLibraries","CargoSetFormatClasses":"\\ArrayFunctions\\LegacyHookHandler::onCargoSetFormatClasses"},"ServiceWiringFiles":["src\/ArrayFunctions.ServiceWiring.php"],"callback":"\\ArrayFunctions\\LegacyHookHandler::onExtensionRegistration","repository":"https:\/\/gitlab.wikibase.nl\/extensions\/arrayfunctions","composer":"wikibase-solutions\/array-functions"}}