Thiemo Mättig (WMDE) has uploaded a new change for review.
https://gerrit.wikimedia.org/r/172691
Change subject: Add missing visibility keywords everywhere
......................................................................
Add missing visibility keywords everywhere
Change-Id: I270d1dd9b6545e15398c2f8b8e9ae533844cc998
---
M common/Base.php
M tests/engines/LuaCommon/CommonTest.php
M tests/engines/LuaCommon/LanguageLibraryTest.php
M tests/engines/LuaCommon/LuaEngineTestBase.php
M tests/engines/LuaCommon/LuaEnvironmentComparisonTest.php
M tests/engines/LuaCommon/LuaInterpreterTest.php
M tests/engines/LuaCommon/MessageLibraryTest.php
M tests/engines/LuaCommon/TitleLibraryTest.php
M tests/engines/LuaCommon/UstringLibraryTest.php
M tests/engines/LuaSandbox/LuaSandboxInterpreterTest.php
M tests/engines/LuaSandbox/SandboxTest.php
M tests/engines/LuaStandalone/LuaStandaloneInterpreterTest.php
12 files changed, 44 insertions(+), 49 deletions(-)
git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Scribunto
refs/changes/91/172691/1
diff --git a/common/Base.php b/common/Base.php
index 1fbf945..850cb44 100644
--- a/common/Base.php
+++ b/common/Base.php
@@ -91,7 +91,7 @@
}
}
- function __destruct() {
+ public function __destruct() {
$this->destroy();
}
diff --git a/tests/engines/LuaCommon/CommonTest.php
b/tests/engines/LuaCommon/CommonTest.php
index 19504f7..5ccce8b 100644
--- a/tests/engines/LuaCommon/CommonTest.php
+++ b/tests/engines/LuaCommon/CommonTest.php
@@ -71,7 +71,7 @@
);
}
- function getTestModules() {
+ public function getTestModules() {
return parent::getTestModules() + array(
'CommonTests' => __DIR__ . '/CommonTests.lua',
'CommonTests-data' => __DIR__ . '/CommonTests-data.lua',
@@ -83,7 +83,7 @@
);
}
- function testNoLeakedGlobals() {
+ public function testNoLeakedGlobals() {
$interpreter = $this->getEngine()->getInterpreter();
list( $actualGlobals ) = $interpreter->callFunction(
@@ -99,7 +99,7 @@
);
}
- function testPHPLibrary() {
+ public function testPHPLibrary() {
$engine = $this->getEngine();
$frame = $engine->getParser()->getPreprocessor()->newFrame();
@@ -191,7 +191,7 @@
'library is not recreated between invokes' );
}
- function testModuleStringExtend() {
+ public function testModuleStringExtend() {
$engine = $this->getEngine();
$interpreter = $engine->getInterpreter();
@@ -265,7 +265,7 @@
);
}
- function testLoadDataLoadedOnce() {
+ public function testLoadDataLoadedOnce() {
$engine = $this->getEngine();
$interpreter = $engine->getInterpreter();
$frame = $engine->getParser()->getPreprocessor()->newFrame();
@@ -311,7 +311,7 @@
);
}
- function testFrames() {
+ public function testFrames() {
$engine = $this->getEngine();
$ret = $engine->runConsole( array(
@@ -342,7 +342,7 @@
$this->assertSame( "ok\ttable", $ret['return'], 'child frames
have correct parents' );
}
- function testCallParserFunction() {
+ public function testCallParserFunction() {
global $wgContLang;
$engine = $this->getEngine();
@@ -471,7 +471,7 @@
}
}
- function testBug62291() {
+ public function testBug62291() {
$engine = $this->getEngine();
$frame = $engine->getParser()->getPreprocessor()->newFrame();
@@ -514,7 +514,7 @@
$this->assertSame( $r1, $r2, 'Multiple invokes with recursive
invoke returned different sets of random numbers' );
}
- function testOsDateTimeTTLs() {
+ public function testOsDateTimeTTLs() {
$engine = $this->getEngine();
$pp = $engine->getParser()->getPreprocessor();
@@ -587,7 +587,7 @@
/**
* @dataProvider provideVolatileCaching
*/
- function testVolatileCaching( $func ) {
+ public function testVolatileCaching( $func ) {
$engine = $this->getEngine();
$parser = $engine->getParser();
$pp = $parser->getPreprocessor();
@@ -626,7 +626,7 @@
$this->assertEquals( '1 2', $text, "Volatile wikitext was not
cached" );
}
- function provideVolatileCaching() {
+ public function provideVolatileCaching() {
return array(
array( 'preprocess' ),
array( 'extensionTag' ),
@@ -634,7 +634,7 @@
);
}
- function testGetCurrentFrameAndMWLoadData() {
+ public function testGetCurrentFrameAndMWLoadData() {
$engine = $this->getEngine();
$parser = $engine->getParser();
$pp = $parser->getPreprocessor();
@@ -654,7 +654,7 @@
$this->assertEquals( 'ok', $text, 'mw.loadData allowed access
to frame args' );
}
- function testGetCurrentFrameAtModuleScope() {
+ public function testGetCurrentFrameAtModuleScope() {
$engine = $this->getEngine();
$parser = $engine->getParser();
$pp = $parser->getPreprocessor();
diff --git a/tests/engines/LuaCommon/LanguageLibraryTest.php
b/tests/engines/LuaCommon/LanguageLibraryTest.php
index 144a867..d7ec9f0 100644
--- a/tests/engines/LuaCommon/LanguageLibraryTest.php
+++ b/tests/engines/LuaCommon/LanguageLibraryTest.php
@@ -3,7 +3,7 @@
class Scribunto_LuaLanguageLibraryTests extends Scribunto_LuaEngineTestBase {
protected static $moduleName = 'LanguageLibraryTests';
- function __construct( $name = null, array $data = array(), $dataName =
'', $engineName = null ) {
+ public function __construct( $name = null, array $data = array(),
$dataName = '', $engineName = null ) {
parent::__construct( $name, $data, $dataName, $engineName );
// Skip certain tests if something isn't providing translated
language names
@@ -19,13 +19,13 @@
}
}
- function getTestModules() {
+ protected function getTestModules() {
return parent::getTestModules() + array(
'LanguageLibraryTests' => __DIR__ .
'/LanguageLibraryTests.lua',
);
}
- function testFormatDateTTLs() {
+ public function testFormatDateTTLs() {
global $wgContLang;
$engine = $this->getEngine();
diff --git a/tests/engines/LuaCommon/LuaEngineTestBase.php
b/tests/engines/LuaCommon/LuaEngineTestBase.php
index 54fec2c..4454b57 100644
--- a/tests/engines/LuaCommon/LuaEngineTestBase.php
+++ b/tests/engines/LuaCommon/LuaEngineTestBase.php
@@ -54,7 +54,7 @@
*/
protected $skipTests = array();
- function __construct( $name = null, array $data = array(), $dataName =
'', $engineName = null ) {
+ public function __construct( $name = null, array $data = array(),
$dataName = '', $engineName = null ) {
if ( $engineName === null ) {
$engineName = self::$staticEngineName;
}
diff --git a/tests/engines/LuaCommon/LuaEnvironmentComparisonTest.php
b/tests/engines/LuaCommon/LuaEnvironmentComparisonTest.php
index 6921cf5..9e0f7c4 100644
--- a/tests/engines/LuaCommon/LuaEnvironmentComparisonTest.php
+++ b/tests/engines/LuaCommon/LuaEnvironmentComparisonTest.php
@@ -21,7 +21,7 @@
protected $engines = array();
- function makeEngine( $class, $opts ) {
+ private function makeEngine( $class, $opts ) {
$parser = new Parser;
$options = new ParserOptions;
$options->setTemplateCallback( array( $this, 'templateCallback'
) );
@@ -95,7 +95,7 @@
return $engine->getInterpreter()->callFunction( $func );
}
- function testGlobalEnvironment() {
+ public function testGlobalEnvironment() {
// Grab the first engine as the "standard"
reset( $this->engines );
list( $firstName, $firstEngine ) = each( $this->engines );
diff --git a/tests/engines/LuaCommon/LuaInterpreterTest.php
b/tests/engines/LuaCommon/LuaInterpreterTest.php
index a7add81..57ea5b6 100644
--- a/tests/engines/LuaCommon/LuaInterpreterTest.php
+++ b/tests/engines/LuaCommon/LuaInterpreterTest.php
@@ -1,7 +1,7 @@
<?php
abstract class Scribunto_LuaInterpreterTest extends MediaWikiTestCase {
- abstract function newInterpreter( $opts = array() );
+ protected abstract function newInterpreter( $opts = array() );
protected function setUp() {
parent::setUp();
@@ -12,7 +12,7 @@
}
}
- function getBusyLoop( $interpreter ) {
+ protected function getBusyLoop( $interpreter ) {
$chunk = $interpreter->loadString( '
local args = {...}
local x, i
@@ -25,12 +25,8 @@
return $chunk;
}
- function getPassthru( $interpreter ) {
- return $interpreter->loadString( 'return ...', 'passthru' );
- }
-
/** @dataProvider provideRoundtrip */
- function testRoundtrip( /*...*/ ) {
+ public function testRoundtrip( /*...*/ ) {
$args = func_get_args();
$args = $this->normalizeOrder( $args );
$interpreter = $this->newInterpreter();
@@ -43,7 +39,7 @@
}
/** @dataProvider provideRoundtrip */
- function testDoubleRoundtrip( /* ... */ ) {
+ public function testDoubleRoundtrip( /* ... */ ) {
$args = func_get_args();
$args = $this->normalizeOrder( $args );
@@ -64,7 +60,7 @@
* This cannot be done in testRoundtrip and testDoubleRoundtrip, because
* assertSame( NAN, NAN ) returns false.
*/
- function testRoundtripNAN() {
+ public function testRoundtripNAN() {
$interpreter = $this->newInterpreter();
$passthru = $interpreter->loadString( 'return ...', 'passthru'
);
@@ -79,7 +75,7 @@
$this->assertTrue( is_nan( $ret[0] ), 'NaN was not double
passed through' );
}
- function normalizeOrder( $a ) {
+ private function normalizeOrder( $a ) {
ksort( $a );
foreach ( $a as &$value ) {
if ( is_array( $value ) ) {
@@ -89,12 +85,12 @@
return $a;
}
- function passthru( /* ... */ ) {
+ public function passthru( /* ... */ ) {
$args = func_get_args();
return $args;
}
- function provideRoundtrip() {
+ public function provideRoundtrip() {
return array(
array( 1 ),
array( true ),
@@ -119,7 +115,7 @@
* @expectedException ScribuntoException
* @expectedExceptionMessage The time allocated for running scripts has
expired.
*/
- function testTimeLimit() {
+ public function testTimeLimit() {
if( php_uname( 's' ) === 'Darwin' ) {
$this->markTestSkipped( "Darwin is lacking POSIX timer,
skipping CPU time limiting test." );
}
@@ -133,7 +129,7 @@
* @expectedException ScribuntoException
* @expectedExceptionMessage Lua error: not enough memory
*/
- function testTestMemoryLimit() {
+ public function testTestMemoryLimit() {
$interpreter = $this->newInterpreter( array( 'memoryLimit' =>
20 * 1e6 ) );
$chunk = $interpreter->loadString( '
t = {}
@@ -145,7 +141,7 @@
$interpreter->callFunction( $chunk );
}
- function testWrapPHPFunction() {
+ public function testWrapPHPFunction() {
$interpreter = $this->newInterpreter();
$func = $interpreter->wrapPhpFunction( function ( $n ) {
return array( 42, $n );
@@ -162,4 +158,3 @@
$this->assertEquals( array( 42, 'From Lua' ), $res );
}
}
-
diff --git a/tests/engines/LuaCommon/MessageLibraryTest.php
b/tests/engines/LuaCommon/MessageLibraryTest.php
index 604c977..ba8f3c3 100644
--- a/tests/engines/LuaCommon/MessageLibraryTest.php
+++ b/tests/engines/LuaCommon/MessageLibraryTest.php
@@ -3,7 +3,7 @@
class Scribunto_LuaMessageLibraryTests extends Scribunto_LuaEngineTestBase {
protected static $moduleName = 'MessageLibraryTests';
- function getTestModules() {
+ public function getTestModules() {
return parent::getTestModules() + array(
'MessageLibraryTests' => __DIR__ .
'/MessageLibraryTests.lua',
);
diff --git a/tests/engines/LuaCommon/TitleLibraryTest.php
b/tests/engines/LuaCommon/TitleLibraryTest.php
index 8eea3f7..281cc28 100644
--- a/tests/engines/LuaCommon/TitleLibraryTest.php
+++ b/tests/engines/LuaCommon/TitleLibraryTest.php
@@ -115,7 +115,7 @@
);
}
- function testAddsLinks() {
+ public function testAddsLinks() {
$engine = $this->getEngine();
$interpreter = $engine->getInterpreter();
diff --git a/tests/engines/LuaCommon/UstringLibraryTest.php
b/tests/engines/LuaCommon/UstringLibraryTest.php
index b0131ce..5a71a01 100644
--- a/tests/engines/LuaCommon/UstringLibraryTest.php
+++ b/tests/engines/LuaCommon/UstringLibraryTest.php
@@ -20,7 +20,7 @@
);
}
- function testUstringLibraryNormalizationTestsAvailable() {
+ public function testUstringLibraryNormalizationTestsAvailable() {
if ( UstringLibraryNormalizationTestProvider::available( $err )
) {
$this->assertTrue( true );
} else {
@@ -28,7 +28,7 @@
}
}
- function provideUstringLibraryNormalizationTests() {
+ public function provideUstringLibraryNormalizationTests() {
if ( !$this->normalizationDataProvider ) {
$this->normalizationDataProvider = new
UstringLibraryNormalizationTestProvider( $this->getEngine() );
}
@@ -38,7 +38,7 @@
/**
* @dataProvider provideUstringLibraryNormalizationTests
*/
- function testUstringLibraryNormalizationTests( $name, $c1, $c2, $c3,
$c4, $c5 ) {
+ public function testUstringLibraryNormalizationTests( $name, $c1, $c2,
$c3, $c4, $c5 ) {
$this->luaTestName = "UstringLibraryNormalization: $name";
$dataProvider =
$this->provideUstringLibraryNormalizationTests();
$expected = array( $c2, $c2, $c2, $c4, $c4, $c3, $c3, $c3, $c5,
$c5 );
diff --git a/tests/engines/LuaSandbox/LuaSandboxInterpreterTest.php
b/tests/engines/LuaSandbox/LuaSandboxInterpreterTest.php
index 84ece34..0234a09 100644
--- a/tests/engines/LuaSandbox/LuaSandboxInterpreterTest.php
+++ b/tests/engines/LuaSandbox/LuaSandboxInterpreterTest.php
@@ -13,13 +13,13 @@
'cpuLimit' => 30,
);
- function newInterpreter( $opts = array() ) {
+ protected function newInterpreter( $opts = array() ) {
$opts = $opts + $this->stdOpts;
$engine = new Scribunto_LuaSandboxEngine( $this->stdOpts );
return new Scribunto_LuaSandboxInterpreter( $engine, $opts );
}
- function testGetMemoryUsage() {
+ public function testGetMemoryUsage() {
$interpreter = $this->newInterpreter();
$chunk = $interpreter->loadString( 's = string.rep("x",
1000000)', 'mem' );
$interpreter->callFunction( $chunk );
diff --git a/tests/engines/LuaSandbox/SandboxTest.php
b/tests/engines/LuaSandbox/SandboxTest.php
index d1bc5da..a5d2ba6 100644
--- a/tests/engines/LuaSandbox/SandboxTest.php
+++ b/tests/engines/LuaSandbox/SandboxTest.php
@@ -7,13 +7,13 @@
return self::makeSuite( $className, 'LuaSandbox' );
}
- function getTestModules() {
+ protected function getTestModules() {
return parent::getTestModules() + array(
'SandboxTests' => __DIR__ . '/SandboxTests.lua',
);
}
- function testArgumentParsingTime() {
+ public function testArgumentParsingTime() {
$engine = $this->getEngine();
if ( !is_callable( array( $engine->getInterpreter()->sandbox,
'pauseUsageTimer' ) ) ) {
$this->markTestSkipped( "LuaSandbox::pauseUsageTimer is
not available" );
diff --git a/tests/engines/LuaStandalone/LuaStandaloneInterpreterTest.php
b/tests/engines/LuaStandalone/LuaStandaloneInterpreterTest.php
index 9d4f072..a10af30 100644
--- a/tests/engines/LuaStandalone/LuaStandaloneInterpreterTest.php
+++ b/tests/engines/LuaStandalone/LuaStandaloneInterpreterTest.php
@@ -15,18 +15,18 @@
'cpuLimit' => 30,
);
- function getVsize( $pid ) {
+ private function getVsize( $pid ) {
$size = wfShellExec( wfEscapeShellArg( 'ps', '-p', $pid, '-o',
'vsz', '--no-headers' ) );
return $size * 1024;
}
- function newInterpreter( $opts = array() ) {
+ protected function newInterpreter( $opts = array() ) {
$opts = $opts + $this->stdOpts;
$engine = new Scribunto_LuaStandaloneEngine( $this->stdOpts );
return new Scribunto_LuaStandaloneInterpreter( $engine, $opts );
}
- function testGetStatus() {
+ public function testGetStatus() {
$startTime = microtime( true );
if ( php_uname( 's' ) !== 'Linux' ) {
$this->markTestSkipped( "getStatus() not supported on
platforms other than Linux" );
@@ -52,7 +52,7 @@
$this->assertEquals( $vsize, $status['vsize'], 'vsize', $vsize
* 0.1 );
}
- function testFreeFunctions() {
+ public function testFreeFunctions() {
$interpreter = $this->newInterpreter();
// Test #1: Make sure freeing actually works
--
To view, visit https://gerrit.wikimedia.org/r/172691
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings
Gerrit-MessageType: newchange
Gerrit-Change-Id: I270d1dd9b6545e15398c2f8b8e9ae533844cc998
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Scribunto
Gerrit-Branch: master
Gerrit-Owner: Thiemo Mättig (WMDE) <[email protected]>
_______________________________________________
MediaWiki-commits mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits