);
}
- $manager = self::getManager( '||mock2', array_slice( $allModules, 0, 2 ), array( 'mock1', 'mock2' ) );
+ $manager = self::getManager(
+ '||mock2',
+ array_slice( $allModules, 0, 2 ),
+ array( 'mock1', 'mock2' )
+ );
try {
$manager->addContinueParam( $allModules[1], 'm2continue', 1 );
$this->fail( 'Expected exception not thrown' );
} catch ( UnexpectedValueException $ex ) {
$this->assertSame(
- 'Module \'mock2\' was not supposed to have been executed, but it was executed anyway',
+ 'Module \'mock2\' was not supposed to have been executed, ' .
+ 'but it was executed anyway',
$ex->getMessage(),
'Expected exception'
);
$this->fail( 'Expected exception not thrown' );
} catch ( UnexpectedValueException $ex ) {
$this->assertSame(
- 'Module \'mocklist\' called ApiContinuationManager::addContinueParam but was not passed to ApiContinuationManager::__construct',
+ 'Module \'mocklist\' called ApiContinuationManager::addContinueParam ' .
+ 'but was not passed to ApiContinuationManager::__construct',
$ex->getMessage(),
'Expected exception'
);
public function testCheckDirectApiEditingDisallowed_forNonTextContent() {
$this->setExpectedException(
'UsageException',
- 'Direct editing via API is not supported for content model testing used by Dummy:ApiEditPageTest_nonTextPageEdit'
+ 'Direct editing via API is not supported for content model ' .
+ 'testing used by Dummy:ApiEditPageTest_nonTextPageEdit'
);
$this->doApiRequestWithToken( array(
array(
'errors' => array(
'err' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
$I => 'error',
),
),
'warnings' => array(
'string' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
$I => 'warning',
),
),
array(
'errors' => array(
'errWithData' => array(
- array( 'code' => 'overriddenCode', 'message' => 'mainpage', 'params' => array( $I => 'param' ),
- 'overriddenData' => true ),
+ array(
+ 'code' => 'overriddenCode',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' ),
+ 'overriddenData' => true
+ ),
$I => 'error',
),
),
'warnings' => array(
'messageWithData' => array(
- array( 'code' => 'overriddenCode', 'message' => 'mainpage', 'params' => array( $I => 'param' ),
- 'overriddenData' => true ),
+ array(
+ 'code' => 'overriddenCode',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' ),
+ 'overriddenData' => true
+ ),
$I => 'warning',
),
'message' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
$I => 'warning',
),
'foo' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
- array( 'code' => 'parentheses', 'message' => 'parentheses', 'params' => array( 'foobar', $I => 'param' ) ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
+ array(
+ 'code' => 'parentheses',
+ 'message' => 'parentheses',
+ 'params' => array( 'foobar', $I => 'param' )
+ ),
$I => 'warning',
),
),
array(
'errors' => array(
'status' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
- array( 'code' => 'parentheses', 'message' => 'parentheses', 'params' => array( 'foobar', $I => 'param' ) ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
+ array(
+ 'code' => 'parentheses',
+ 'message' => 'parentheses',
+ 'params' => array( 'foobar', $I => 'param' )
+ ),
$I => 'error',
),
),
'warnings' => array(
'status' => array(
- array( 'code' => 'mainpage', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
- array( 'code' => 'parentheses', 'message' => 'parentheses', 'params' => array( 'foobar', $I => 'param' ) ),
- array( 'code' => 'overriddenCode', 'message' => 'mainpage', 'params' => array( $I => 'param' ),
- 'overriddenData' => true ),
+ array(
+ 'code' => 'mainpage',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
+ array(
+ 'code' => 'parentheses',
+ 'message' => 'parentheses',
+ 'params' => array( 'foobar', $I => 'param' )
+ ),
+ array(
+ 'code' => 'overriddenCode',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' ),
+ 'overriddenData' => true
+ ),
$I => 'warning',
),
),
$I = ApiResult::META_INDEXED_TAG_NAME;
$this->assertSame(
array(
- array( 'type' => 'error', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
- array( 'type' => 'error', 'message' => 'parentheses', 'params' => array( 'foobar', $I => 'param' ) ),
+ array(
+ 'type' => 'error',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
+ array(
+ 'type' => 'error',
+ 'message' => 'parentheses',
+ 'params' => array( 'foobar', $I => 'param' )
+ ),
$I => 'error',
),
$formatter->arrayFromStatus( $status, 'error' ),
);
$this->assertSame(
array(
- array( 'type' => 'warning', 'message' => 'mainpage', 'params' => array( $I => 'param' ) ),
- array( 'type' => 'warning', 'message' => 'parentheses', 'params' => array( 'foobar', $I => 'param' ) ),
- array( 'message' => 'mainpage', 'params' => array( $I => 'param' ), 'type' => 'warning' ),
- array( 'message' => 'mainpage', 'params' => array( $I => 'param' ), 'type' => 'warning' ),
+ array(
+ 'type' => 'warning',
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' )
+ ),
+ array(
+ 'type' => 'warning',
+ 'message' => 'parentheses',
+ 'params' => array( 'foobar', $I => 'param' )
+ ),
+ array(
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' ),
+ 'type' => 'warning'
+ ),
+ array(
+ 'message' => 'mainpage',
+ 'params' => array( $I => 'param' ),
+ 'type' => 'warning'
+ ),
$I => 'warning',
),
$formatter->arrayFromStatus( $status, 'warning' ),
* @param int $status Expected response status
* @param bool $post Request is a POST
*/
- public function testCheckConditionalRequestHeaders( $headers, $conditions, $status, $post = false ) {
+ public function testCheckConditionalRequestHeaders(
+ $headers, $conditions, $status, $post = false
+ ) {
$request = new FauxRequest( array( 'action' => 'query', 'meta' => 'siteinfo' ), $post );
$request->setHeaders( $headers );
$request->response()->statusHeader( 200 ); // Why doesn't it default?
* @param bool $isError $isError flag
* @param bool $post Request is a POST
*/
- public function testConditionalRequestHeadersOutput( $conditions, $headers, $isError = false, $post = false ) {
+ public function testConditionalRequestHeadersOutput(
+ $conditions, $headers, $isError = false, $post = false
+ ) {
$request = new FauxRequest( array( 'action' => 'query', 'meta' => 'siteinfo' ), $post );
$response = $request->response();
$moduleManager->addModules( $fooModules, 'foo' );
$moduleManager->addModules( $barModules, 'bar' );
- $this->assertEquals( 'ApiLogin', $moduleManager->getClassName( 'login' ) );
- $this->assertEquals( 'ApiLogout', $moduleManager->getClassName( 'logout' ) );
- $this->assertEquals( 'ApiFeedContributions', $moduleManager->getClassName( 'feedcontributions' ) );
- $this->assertEquals( 'ApiFeedRecentChanges', $moduleManager->getClassName( 'feedrecentchanges' ) );
- $this->assertFalse( $moduleManager->getClassName( 'nonexistentmodule' ) );
+ $this->assertEquals(
+ 'ApiLogin',
+ $moduleManager->getClassName( 'login' )
+ );
+ $this->assertEquals(
+ 'ApiLogout',
+ $moduleManager->getClassName( 'logout' )
+ );
+ $this->assertEquals(
+ 'ApiFeedContributions',
+ $moduleManager->getClassName( 'feedcontributions' )
+ );
+ $this->assertEquals(
+ 'ApiFeedRecentChanges',
+ $moduleManager->getClassName( 'feedrecentchanges' )
+ );
+ $this->assertFalse(
+ $moduleManager->getClassName( 'nonexistentmodule' )
+ );
}
-
-
}
'kvpmerge' => array(
$kvp( 'name', 'x', 'value', 'a' ),
$kvp( 'name', 'y', 'value', array( 'b', ApiResult::META_TYPE => 'array' ) ),
- array( 'name' => 'z', 'c' => 'd', ApiResult::META_TYPE => 'assoc', ApiResult::META_PRESERVE_KEYS => array( 'name' ) ),
+ array(
+ 'name' => 'z',
+ 'c' => 'd',
+ ApiResult::META_TYPE => 'assoc',
+ ApiResult::META_PRESERVE_KEYS => array( 'name' )
+ ),
ApiResult::META_TYPE => 'array',
ApiResult::META_KVP_MERGE => true,
),
'kvpmerge' => array(
$kvp( 'name', 'x', '*', 'a' ),
$kvp( 'name', 'y', '*', array( 'b', ApiResult::META_TYPE => 'array' ) ),
- array( 'name' => 'z', 'c' => 'd', ApiResult::META_TYPE => 'assoc', ApiResult::META_PRESERVE_KEYS => array( 'name' ) ),
+ array(
+ 'name' => 'z',
+ 'c' => 'd',
+ ApiResult::META_TYPE => 'assoc',
+ ApiResult::META_PRESERVE_KEYS => array( 'name' ) ),
ApiResult::META_TYPE => 'array',
ApiResult::META_KVP_MERGE => true,
),
'kvpmerge' => array(
(object)$kvp( 'name', 'x', 'value', 'a' ),
(object)$kvp( 'name', 'y', 'value', array( 'b', ApiResult::META_TYPE => 'array' ) ),
- (object)array( 'name' => 'z', 'c' => 'd', ApiResult::META_TYPE => 'assoc', ApiResult::META_PRESERVE_KEYS => array( 'name' ) ),
+ (object)array(
+ 'name' => 'z',
+ 'c' => 'd',
+ ApiResult::META_TYPE => 'assoc',
+ ApiResult::META_PRESERVE_KEYS => array( 'name' )
+ ),
ApiResult::META_TYPE => 'array',
ApiResult::META_KVP_MERGE => true,
),
protected function setUp() {
// Needs to be before setup since this gets cached
- $this->mergeMwGlobalArrayValue( 'wgGroupPermissions', array( 'sysop' => array( 'deleterevision' => true ) ) );
+ $this->mergeMwGlobalArrayValue(
+ 'wgGroupPermissions',
+ array( 'sysop' => array( 'deleterevision' => true ) )
+ );
parent::setUp();
// Make a few edits for us to play with
for ( $i = 1; $i <= 5; $i++ ) {
self::editPage( self::$page, MWCryptRand::generateHex( 10 ), 'summary' );
- $this->revs[] = Title::newFromText( self::$page )->getLatestRevID( Title::GAID_FOR_UPDATE );
+ $this->revs[] = Title::newFromText( self::$page )
+ ->getLatestRevID( Title::GAID_FOR_UPDATE );
}
}
array( array( 'fóo' ), "array ({$warning}\n 0 => 'fóo',\n)" ),
// Arrays and objects
- array( array( array() ), "array ({$warning}\n 0 => \n array (\n ),\n)" ),
- array( array( array( 1 ) ), "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)" ),
- array( array( array( 'x' => 1 ) ), "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)" ),
- array( array( array( 2 => 1 ) ), "array ({$warning}\n 0 => \n array (\n 2 => 1,\n ),\n)" ),
- array( array( (object)array() ), "array ({$warning}\n 0 => \n array (\n ),\n)" ),
- array( array( array( 1, ApiResult::META_TYPE => 'assoc' ) ), "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)" ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'array' ) ), "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)" ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'kvp' ) ), "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)" ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCkvp', ApiResult::META_KVP_KEY_NAME => 'key' ) ),
- "array ({$warning}\n 0 => \n array (\n 0 => \n array (\n 'key' => 'x',\n '*' => 1,\n ),\n ),\n)" ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCarray' ) ), "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)" ),
- array( array( array( 'a', 'b', ApiResult::META_TYPE => 'BCassoc' ) ), "array ({$warning}\n 0 => \n array (\n 0 => 'a',\n 1 => 'b',\n ),\n)" ),
+ array(
+ array( array() ),
+ "array ({$warning}\n 0 => \n array (\n ),\n)"
+ ),
+ array(
+ array( array( 1 ) ),
+ "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)"
+ ),
+ array(
+ array( array( 'x' => 1 ) ),
+ "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)"
+ ),
+ array(
+ array( array( 2 => 1 ) ),
+ "array ({$warning}\n 0 => \n array (\n 2 => 1,\n ),\n)"
+ ),
+ array(
+ array( (object)array() ),
+ "array ({$warning}\n 0 => \n array (\n ),\n)"
+ ),
+ array(
+ array( array( 1, ApiResult::META_TYPE => 'assoc' ) ),
+ "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)"
+ ),
+ array(
+ array( array( 'x' => 1, ApiResult::META_TYPE => 'array' ) ),
+ "array ({$warning}\n 0 => \n array (\n 0 => 1,\n ),\n)"
+ ),
+ array(
+ array( array( 'x' => 1, ApiResult::META_TYPE => 'kvp' ) ),
+ "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)"
+ ),
+ array(
+ array( array(
+ 'x' => 1,
+ ApiResult::META_TYPE => 'BCkvp',
+ ApiResult::META_KVP_KEY_NAME => 'key'
+ ) ),
+ "array ({$warning}\n 0 => \n array (\n 0 => \n " .
+ "array (\n 'key' => 'x',\n '*' => 1,\n ),\n ),\n)"
+ ),
+ array(
+ array( array( 'x' => 1, ApiResult::META_TYPE => 'BCarray' ) ),
+ "array ({$warning}\n 0 => \n array (\n 'x' => 1,\n ),\n)"
+ ),
+ array(
+ array( array( 'a', 'b', ApiResult::META_TYPE => 'BCassoc' ) ),
+ "array ({$warning}\n 0 => \n array (\n 0 => 'a',\n 1 => 'b',\n ),\n)"
+ ),
// Content
array( array( 'content' => 'foo', ApiResult::META_CONTENT => 'content' ),
array( array( array( 1, ApiResult::META_TYPE => 'assoc' ) ), '[{"0":1}]' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'array' ) ), '[[1]]' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'kvp' ) ), '[{"x":1}]' ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCkvp', ApiResult::META_KVP_KEY_NAME => 'key' ) ),
- '[[{"key":"x","*":1}]]' ),
+ array(
+ array( array(
+ 'x' => 1,
+ ApiResult::META_TYPE => 'BCkvp',
+ ApiResult::META_KVP_KEY_NAME => 'key'
+ ) ),
+ '[[{"key":"x","*":1}]]'
+ ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCarray' ) ), '[{"x":1}]' ),
array( array( array( 'a', 'b', ApiResult::META_TYPE => 'BCassoc' ) ), '[["a","b"]]' ),
array( array( array( 1, ApiResult::META_TYPE => 'assoc' ) ), '[{"0":1}]' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'array' ) ), '[[1]]' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'kvp' ) ), '[{"x":1}]' ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCkvp', ApiResult::META_KVP_KEY_NAME => 'key' ) ),
- '[{"x":1}]' ),
+ array(
+ array( array(
+ 'x' => 1,
+ ApiResult::META_TYPE => 'BCkvp',
+ ApiResult::META_KVP_KEY_NAME => 'key'
+ ) ),
+ '[{"x":1}]'
+ ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCarray' ) ), '[[1]]' ),
- array( array( array( 'a', 'b', ApiResult::META_TYPE => 'BCassoc' ) ), '[{"0":"a","1":"b"}]' ),
+ array(
+ array( array(
+ 'a',
+ 'b',
+ ApiResult::META_TYPE => 'BCassoc'
+ ) ),
+ '[{"0":"a","1":"b"}]'
+ ),
// Content
array( array( 'content' => 'foo', ApiResult::META_CONTENT => 'content' ),
array( array( array( 1, ApiResult::META_TYPE => 'assoc' ) ), '' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'array' ) ), '' ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'kvp' ) ), '' ),
- array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCkvp', ApiResult::META_KVP_KEY_NAME => 'key' ) ), '' ),
+ array(
+ array( array(
+ 'x' => 1,
+ ApiResult::META_TYPE => 'BCkvp',
+ ApiResult::META_KVP_KEY_NAME => 'key'
+ ) ),
+ ''
+ ),
array( array( array( 'x' => 1, ApiResult::META_TYPE => 'BCarray' ) ), '' ),
array( array( array( 'a', 'b', ApiResult::META_TYPE => 'BCassoc' ) ), '' ),
}
public static function provideGeneralEncoding() {
+ // @codingStandardsIgnoreStart Generic.Files.LineLength
return array_merge(
self::addFormatVersion( 1, array(
// Basic types
'a:1:{s:3:"foo";s:3:"foo";}' ),
) )
);
+ // @codingStandardsIgnoreEnd
}
public function testCrossDomainMangling() {
array( array( 'fóo' ), "Array\n({$warning}\n [0] => fóo\n)\n" ),
// Arrays and objects
+ // @codingStandardsIgnoreStart Generic.Files.LineLength
array( array( array() ), "Array\n({$warning}\n [0] => Array\n (\n )\n\n)\n" ),
array( array( array( 1 ) ), "Array\n({$warning}\n [0] => Array\n (\n [0] => 1\n )\n\n)\n" ),
array( array( array( 'x' => 1 ) ), "Array\n({$warning}\n [0] => Array\n (\n [x] => 1\n )\n\n)\n" ),
// BC Subelements
array( array( 'foo' => 'foo', ApiResult::META_BC_SUBELEMENTS => array( 'foo' ) ),
"Array\n({$warning}\n [foo] => Array\n (\n [*] => foo\n )\n\n)\n" ),
+ // @codingStandardsIgnoreEnd
);
}
public static function setUpBeforeClass() {
parent::setUpBeforeClass();
$page = WikiPage::factory( Title::newFromText( 'MediaWiki:ApiFormatXmlTest.xsl' ) );
+ // @codingStandardsIgnoreStart Generic.Files.LineLength
$page->doEditContent( new WikitextContent(
'<?xml version="1.0"?><xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" />'
), 'Summary' );
+ // @codingStandardsIgnoreEnd
$page = WikiPage::factory( Title::newFromText( 'MediaWiki:ApiFormatXmlTest' ) );
$page->doEditContent( new WikitextContent( 'Bogus' ), 'Summary' );
$page = WikiPage::factory( Title::newFromText( 'ApiFormatXmlTest' ) );
}
public static function provideGeneralEncoding() {
+ // @codingStandardsIgnoreStart Generic.Files.LineLength
return array(
// Basic types
array( array( null, 'a' => null ), '<?xml version="1.0"?><api><_v _idx="0" /></api>' ),
'" type="text/xsl" ?><api />',
array( 'xslt' => 'MediaWiki:ApiFormatXmlTest.xsl' ) ),
);
+ // @codingStandardsIgnoreEnd
}
}