Merge "phpcs: Normalize methods declarations to "[final abstract] [visibility]"."
[lhc/web/wiklou.git] / tests / phpunit / includes / api / format / ApiFormatTestBase.php
1 <?php
2
3 abstract class ApiFormatTestBase extends ApiTestCase {
4 protected function apiRequest( $format, $params, $data = null ) {
5 $data = parent::doApiRequest( $params, $data, true );
6
7 $module = $data[3];
8
9 $printer = $module->createPrinterByName( $format );
10 $printer->setUnescapeAmps( false );
11
12 $printer->initPrinter( false );
13
14 ob_start();
15 $printer->execute();
16 $out = ob_get_clean();
17
18 $printer->closePrinter();
19
20 return $out;
21 }
22 }