Skip to content

Commit bdfc6fa

Browse files
committed
Fix runOutputPipeline args and revert WikiPage namespace (not in REL1_43)
1 parent bc2e336 commit bdfc6fa

4 files changed

Lines changed: 8 additions & 6 deletions

File tree

src/EntryPoints/MediaWikiHooks.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66

77
use MediaWiki\Content\ContentHandler;
88
use MediaWiki\MediaWikiServices;
9-
use MediaWiki\Page\WikiPage;
109
use MediaWiki\Parser\Parser;
1110
use MediaWiki\Parser\ParserOutput;
1211
use MediaWiki\Revision\RevisionRecord;
1312
use ProfessionalWiki\ExternalContent\EmbedExtensionFactory;
1413
use SearchEngine;
14+
use WikiPage;
1515

1616
final class MediaWikiHooks {
1717

tests/Integration/EmbedFunctionIntegrationTest.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -54,12 +54,13 @@ public function testUsageIsTracked(): void {
5454
$this->extensionFactory->setFileFetcher( new InMemoryFileFetcher( [] ) );
5555

5656
$parser = MediaWikiServices::getInstance()->getParser();
57+
$parserOptions = new ParserOptions( User::newSystemUser( 'TestUser' ) );
5758

5859
$parser->parse(
5960
'{{#embed:https://example.com/KITTENS.md}}',
6061
Title::newFromText( 'EmbedFunctionIntegrationTest' ),
61-
new ParserOptions( User::newSystemUser( 'TestUser' ) )
62-
)->runOutputPipeline( null, [] )->getRawText();
62+
$parserOptions
63+
)->runOutputPipeline( $parserOptions, [] )->getRawText();
6364

6465
// Since the category name depends on the wiki language, we need to skip this test when it is not English.
6566
if ( MediaWikiServices::getInstance()->getContentLanguage()->getCode() === 'en' ) {

tests/Integration/EmbedFunctionSystemTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,9 +8,9 @@
88
use MediaWiki\CommentStore\CommentStoreComment;
99
use MediaWiki\Content\Content;
1010
use MediaWiki\Content\ContentHandler;
11-
use MediaWiki\Page\WikiPage;
1211
use MediaWiki\Title\Title;
1312
use MediaWiki\User\User;
13+
use WikiPage;
1414

1515
/**
1616
* @group Database

tests/TestEnvironment.php

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,12 +24,13 @@ public function wikiUrl( string $pageName ): ?string {
2424
}
2525

2626
public function parse( string $textToParse, ?Title $contextPage = null ): string {
27+
$parserOptions = new ParserOptions( User::newSystemUser( 'TestUser' ) );
2728
return MediaWikiServices::getInstance()->getParser()
2829
->parse(
2930
$textToParse,
3031
$contextPage ?? Title::newFromText( 'ContextPage' ),
31-
new ParserOptions( User::newSystemUser( 'TestUser' ) )
32-
)->runOutputPipeline( null, [] )->getRawText();
32+
$parserOptions
33+
)->runOutputPipeline( $parserOptions, [] )->getRawText();
3334
}
3435

3536
}

0 commit comments

Comments
 (0)