return null;
}
- /**
- * Get the text of the current revision. No side-effects...
- *
- * @param int $audience One of:
- * Revision::FOR_PUBLIC to be displayed to all users
- * Revision::FOR_THIS_USER to be displayed to the given user
- * Revision::RAW get the text regardless of permissions
- * @param User $user User object to check for, only if FOR_THIS_USER is passed
- * to the $audience parameter
- * @return string|bool The text of the current revision
- * @deprecated since 1.21, getContent() should be used instead.
- */
- public function getText( $audience = Revision::FOR_PUBLIC, User $user = null ) {
- wfDeprecated( __METHOD__, '1.21' );
-
- $this->loadLastEdit();
- if ( $this->mLastRevision ) {
- return $this->mLastRevision->getText( $audience, $user );
- }
- return false;
- }
-
/**
* @return string MW timestamp of last article revision
*/
*/
public function testDoEdit() {
$this->hideDeprecated( "WikiPage::doEdit" );
- $this->hideDeprecated( "WikiPage::getText" );
$this->hideDeprecated( "Revision::getText" );
// NOTE: assume help namespace will default to wikitext
$this->assertEquals( 1, $n, 'pagelinks should contain one link from the page' );
- # ------------------------
- $page = new WikiPage( $title );
-
- $retrieved = $page->getText();
- $this->assertEquals( $text, $retrieved, 'retrieved text doesn\'t equal original' );
-
# ------------------------
$text = "At vero eos et accusam et justo duo [[dolores]] et ea rebum. "
. "Stet clita kasd [[gubergren]], no sea takimata sanctus est.";
# ------------------------
$page = new WikiPage( $title );
- $retrieved = $page->getText();
+ $retrieved = $page->getContent()->getNativeData();
$this->assertEquals( $text, $retrieved, 'retrieved text doesn\'t equal original' );
# ------------------------
$page->getContent(),
"WikiPage::getContent should return null after page was deleted"
);
- $this->assertFalse(
- $page->getText(),
- "WikiPage::getText should return false after page was deleted"
- );
$t = Title::newFromText( $page->getTitle()->getPrefixedText() );
$this->assertFalse(
$this->assertEquals( "some text", $content->getNativeData() );
}
- /**
- * @covers WikiPage::getText
- */
- public function testGetText() {
- $this->hideDeprecated( "WikiPage::getText" );
-
- $page = $this->newPage( "WikiPageTest_testGetText" );
-
- $text = $page->getText();
- $this->assertFalse( $text );
-
- # -----------------
- $this->createPage( $page, "some text", CONTENT_MODEL_WIKITEXT );
-
- $text = $page->getText();
- $this->assertEquals( "some text", $text );
- }
-
/**
* @covers WikiPage::getContentModel
*/