<?php
use MediaWiki\MediaWikiServices;
-use MediaWiki\Storage\MutableRevisionRecord;
-use MediaWiki\Storage\RevisionRecord;
-use MediaWiki\Storage\SlotRecord;
+use MediaWiki\Revision\MutableRevisionRecord;
+use MediaWiki\Revision\RevisionRecord;
+use MediaWiki\Revision\SlotRecord;
use PHPUnit\Framework\MockObject\MockObject;
/**
->willReturn( new ParserOutput( 'Structured Output' ) );
$content->method( 'getModel' )
->willReturn( 'NotText' );
- $content->method( 'getNativeData' )
- ->willReturn( [ (object)[ 'x' => 'stuff' ] ] );
+ $content->expects( $this->never() )->method( 'getNativeData' );
$content->method( 'copy' )
->willReturn( $content );
'ArticleContentViewCustom',
function ( Content $content, Title $title, OutputPage $output ) use ( $page ) {
$this->assertSame( $page->getTitle(), $title, '$title' );
- $this->assertSame( 'Test A', $content->getNativeData(), '$content' );
+ $this->assertSame( 'Test A', $content->getText(), '$content' );
$output->addHTML( 'Hook Text' );
return false;
'ArticleRevisionViewCustom',
function ( RevisionRecord $rev, Title $title, $oldid, OutputPage $output ) use ( $page ) {
$content = $rev->getContent( SlotRecord::MAIN );
-
$this->assertSame( $page->getTitle(), $title, '$title' );
- $this->assertSame( 'Test A', $content->getNativeData(), '$content' );
+ $this->assertSame( 'Test A', $content->getText(), '$content' );
$output->addHTML( 'Hook Text' );
return false;
'ArticleAfterFetchContentObject',
function ( Article &$articlePage, Content &$content ) use ( $page, $article ) {
$this->assertSame( $article, $articlePage, '$articlePage' );
- $this->assertSame( 'Test A', $content->getNativeData(), '$content' );
+ $this->assertSame( 'Test A', $content->getText(), '$content' );
$content = new WikitextContent( 'Hook Text' );
}