true, 'ignoreNulls' => true, ] ); $dispatcher = new Dispatcher( $treeBuilder ); $tokenizer = new Tokenizer( $dispatcher, $htmlFragment, $html5format ? [] : [ // RemexCompatFormatter expects 'ignoreCharRefs' to be used (T354361). The other options are // for consistency with RemexDriver and supposedly improve performance. 'ignoreErrors' => true, 'ignoreCharRefs' => true, 'ignoreNulls' => true, 'skipPreprocess' => true, ] ); $tokenizer->execute( [ 'fragmentNamespace' => HTMLData::NS_HTML, 'fragmentName' => 'body', ] ); return $serializer->getResult(); } }