/** * @since 0.5 * * @return ValueParserFactory */ public function getValueParserFactory() { global $wgValueParsers; if ($this->valueParserFactory === null) { $callbacks = $this->dataTypeDefinitions->getParserFactoryCallbacks(); // For backwards-compatibility, also register parsers under legacy names. $callbacks = array_merge($wgValueParsers, $callbacks); $this->valueParserFactory = new ValueParserFactory($callbacks); } return $this->valueParserFactory; }