本文整理汇总了PHP中ApiMain::getPrinter方法的典型用法代码示例。如果您正苦于以下问题:PHP ApiMain::getPrinter方法的具体用法?PHP ApiMain::getPrinter怎么用?PHP ApiMain::getPrinter使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类ApiMain
的用法示例。
在下文中一共展示了ApiMain::getPrinter方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: testApi
/**
* Test that the API will accept a FauxRequest and execute. The help action
* (default) throws a UsageException. Just validate we're getting proper XML
*
* @expectedException UsageException
*/
function testApi()
{
$api = new ApiMain(new FauxRequest(array('action' => 'help', 'format' => 'xml')));
$api->execute();
$api->getPrinter()->setBufferResult(true);
$api->printResult(false);
$resp = $api->getPrinter()->getBuffer();
libxml_use_internal_errors(true);
$sxe = simplexml_load_string($resp);
$this->assertNotInternalType("bool", $sxe);
$this->assertThat($sxe, $this->isInstanceOf("SimpleXMLElement"));
}