MediaWiki  REL1_24
ApiFormatTestBase.php
Go to the documentation of this file.
00001 <?php
00002 
00003 abstract class ApiFormatTestBase extends ApiTestCase {
00004 
00012     protected function apiRequest( $format, $params, $data = null ) {
00013         $data = parent::doApiRequest( $params, $data, true );
00014 
00016         $module = $data[3];
00017 
00018         $printer = $module->createPrinterByName( $format );
00019         $printer->setUnescapeAmps( false );
00020 
00021         $printer->initPrinter( false );
00022 
00023         ob_start();
00024         $printer->execute();
00025         $out = ob_get_clean();
00026 
00027         $printer->closePrinter();
00028 
00029         return $out;
00030     }
00031 
00032 }