$text, 'node' => $node, // at sol vertical bars immediately preceding cause problems in tables 'badPrefix' => /* RegExp */ '/^\|$/D' ] ); } /** * @param string $text * @param DOMElement $node * @param stdClass $dataParsoid * @param Env $env * @param array $opts * @return ?LanguageVariantText */ protected static function fromSelSerImpl( string $text, DOMElement $node, stdClass $dataParsoid, Env $env, array $opts ): ?LanguageVariantText { if ( DOMUtils::hasTypeOf( $node, 'mw:LanguageVariant' ) ) { return new LanguageVariantText( $text, $node ); } return null; } }