本文整理汇总了PHP中WikiPage::getContentModel方法的典型用法代码示例。如果您正苦于以下问题:PHP WikiPage::getContentModel方法的具体用法?PHP WikiPage::getContentModel怎么用?PHP WikiPage::getContentModel使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类WikiPage
的用法示例。
在下文中一共展示了WikiPage::getContentModel方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testGetContent_failure
/**
* @covers Revision::getContent
*/
public function testGetContent_failure()
{
$rev = new Revision(['page' => $this->the_page->getId(), 'content_model' => $this->the_page->getContentModel(), 'text_id' => 123456789]);
$this->assertNull($rev->getContent(), "getContent() should return null if the revision's text blob could not be loaded.");
// NOTE: check this twice, once for lazy initialization, and once with the cached value.
$this->assertNull($rev->getContent(), "getContent() should return null if the revision's text blob could not be loaded.");
}
示例2: testGetContentModel
/**
* @covers WikiPage::getContentModel
*/
public function testGetContentModel()
{
$page = $this->createPage("WikiPageTest_testGetContentModel", "some text", CONTENT_MODEL_JAVASCRIPT);
$page = new WikiPage($page->getTitle());
// NOTE: since the content model is not recorded in the database,
// we expect to get the default, namely CONTENT_MODEL_WIKITEXT
$this->assertEquals(CONTENT_MODEL_WIKITEXT, $page->getContentModel());
}
示例3: testGetContentModel
/**
* @covers WikiPage::getContentModel
*/
public function testGetContentModel()
{
global $wgContentHandlerUseDB;
if (!$wgContentHandlerUseDB) {
$this->markTestSkipped('$wgContentHandlerUseDB is disabled');
}
$page = $this->createPage("WikiPageTest_testGetContentModel", "some text", CONTENT_MODEL_JAVASCRIPT);
$page = new WikiPage($page->getTitle());
$this->assertEquals(CONTENT_MODEL_JAVASCRIPT, $page->getContentModel());
}