Remove use of deprecated HtmlInputTransformHelper::init() method

Depends-On: I1e1213597c6be012f2bc024c2b370c968ff3b472
Change-Id: I8b5cd59f839446709ffd0ce1b78c1bba40195ae0
This commit is contained in:
C. Scott Ananian 2024-06-06 12:48:37 -04:00
parent 443e67c5c1
commit 6bb86cbaaf

View file

@ -87,8 +87,6 @@ class DirectParsoidClient implements ParsoidClient {
string $etag = null,
Bcp47Code $pageLanguage = null
): HtmlInputTransformHelper {
$helper = $this->helperFactory->newHtmlInputTransformHelper();
// Fake REST body
$body = [
'html' => [
@ -96,17 +94,24 @@ class DirectParsoidClient implements ParsoidClient {
]
];
$metrics = MediaWikiServices::getInstance()->getParsoidSiteConfig()->metrics();
if ( $metrics ) {
$helper->setMetrics( $metrics );
}
if ( $oldid || $etag ) {
$body['original']['revid'] = $oldid;
$body['original']['renderid'] = $etag;
}
$helper->init( $page, $body, [], null, $pageLanguage );
$helper = $this->helperFactory->newHtmlInputTransformHelper(
/* envOptions: */ [],
$page,
$body,
/* parameters: */ [],
/* originalRevision: */ null,
$pageLanguage
);
$metrics = MediaWikiServices::getInstance()->getParsoidSiteConfig()->metrics();
if ( $metrics ) {
$helper->setMetrics( $metrics );
}
return $helper;
}