MediaWiki
REL1_24
|
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 }