PHP code style: enforce long array initialisation (#1015)

This commit is contained in:
mtmail
2018-04-13 13:18:29 +02:00
committed by GitHub
parent cdbde5b88d
commit 3087ac1145
6 changed files with 63 additions and 61 deletions

View File

@@ -134,7 +134,7 @@ function info($sMsg)
echo date('Y-m-d H:i:s == ').$sMsg."\n"; echo date('Y-m-d H:i:s == ').$sMsg."\n";
} }
$aWarnings = []; $aWarnings = array();
function warn($sMsg) function warn($sMsg)

View File

@@ -126,6 +126,8 @@
<severity>0</severity> <severity>0</severity>
</rule> </rule>
<!-- array() instead of [] for initialisation -->
<rule ref="Generic.Arrays.DisallowShortArraySyntax.Found" />

View File

@@ -70,9 +70,9 @@ class LibTest extends \PHPUnit_Framework_TestCase
); );
$this->assertEquals( $this->assertEquals(
array( array(
['', 0, 2], array('', 0, 2),
['', 0.12558103905863, 1.9960534568565], array('', 0.12558103905863, 1.9960534568565),
['', 0.25066646712861, 1.984229402629] array('', 0.25066646712861, 1.984229402629)
), ),
array_splice($aPoints, 0, 3) array_splice($aPoints, 0, 3)
); );
@@ -96,9 +96,9 @@ class LibTest extends \PHPUnit_Framework_TestCase
); );
$this->assertEquals( $this->assertEquals(
array( array(
[10, 21], array(10, 21),
[10.062790519529, 20.998026728428], array(10.062790519529, 20.998026728428),
[10.125333233564, 20.992114701314] array(10.125333233564, 20.992114701314)
), ),
array_splice($aPoints, 0, 3) array_splice($aPoints, 0, 3)
); );
@@ -106,11 +106,11 @@ class LibTest extends \PHPUnit_Framework_TestCase
// POLYGON // POLYGON
$this->assertEquals( $this->assertEquals(
array( array(
['30', '10'], array('30', '10'),
['40', '40'], array('40', '40'),
['20', '40'], array('20', '40'),
['10', '20'], array('10', '20'),
['30', '10'] array('30', '10')
), ),
geometryText2Points('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))', $fRadius) geometryText2Points('POLYGON((30 10, 40 40, 20 40, 10 20, 30 10))', $fRadius)
); );
@@ -118,10 +118,10 @@ class LibTest extends \PHPUnit_Framework_TestCase
// MULTIPOLYGON // MULTIPOLYGON
$this->assertEquals( $this->assertEquals(
array( array(
['30', '20'], // first polygon only array('30', '20'), // first polygon only
['45', '40'], array('45', '40'),
['10', '40'], array('10', '40'),
['30', '20'], array('30', '20'),
), ),
geometryText2Points('MULTIPOLYGON(((30 20, 45 40, 10 40, 30 20)),((15 5, 40 10, 10 20, 5 10, 15 5)))', $fRadius) geometryText2Points('MULTIPOLYGON(((30 20, 45 40, 10 40, 30 20)),((15 5, 40 10, 10 20, 5 10, 15 5)))', $fRadius)
); );
@@ -190,15 +190,15 @@ class LibTest extends \PHPUnit_Framework_TestCase
private function closestHouseNumberEvenOddOther($startnumber, $endnumber, $fraction, $aExpected) private function closestHouseNumberEvenOddOther($startnumber, $endnumber, $fraction, $aExpected)
{ {
foreach (['even', 'odd', 'other'] as $itype) { foreach (array('even', 'odd', 'other') as $itype) {
$this->assertEquals( $this->assertEquals(
$aExpected[$itype], $aExpected[$itype],
closestHouseNumber([ closestHouseNumber(array(
'startnumber' => $startnumber, 'startnumber' => $startnumber,
'endnumber' => $endnumber, 'endnumber' => $endnumber,
'fraction' => $fraction, 'fraction' => $fraction,
'interpolationtype' => $itype 'interpolationtype' => $itype
]), )),
"$startnumber => $endnumber, $fraction, $itype" "$startnumber => $endnumber, $fraction, $itype"
); );
} }
@@ -206,14 +206,14 @@ class LibTest extends \PHPUnit_Framework_TestCase
public function testClosestHouseNumber() public function testClosestHouseNumber()
{ {
$this->closestHouseNumberEvenOddOther(50, 100, 0.5, ['even' => 76, 'odd' => 75, 'other' => 75]); $this->closestHouseNumberEvenOddOther(50, 100, 0.5, array('even' => 76, 'odd' => 75, 'other' => 75));
// upper bound // upper bound
$this->closestHouseNumberEvenOddOther(50, 100, 1.5, ['even' => 100, 'odd' => 100, 'other' => 100]); $this->closestHouseNumberEvenOddOther(50, 100, 1.5, array('even' => 100, 'odd' => 100, 'other' => 100));
// lower bound // lower bound
$this->closestHouseNumberEvenOddOther(50, 100, -0.5, ['even' => 50, 'odd' => 50, 'other' => 50]); $this->closestHouseNumberEvenOddOther(50, 100, -0.5, array('even' => 50, 'odd' => 50, 'other' => 50));
// fraction 0 // fraction 0
$this->closestHouseNumberEvenOddOther(50, 100, 0, ['even' => 50, 'odd' => 51, 'other' => 50]); $this->closestHouseNumberEvenOddOther(50, 100, 0, array('even' => 50, 'odd' => 51, 'other' => 50));
// start == end // start == end
$this->closestHouseNumberEvenOddOther(50, 50, 0.5, ['even' => 50, 'odd' => 50, 'other' => 50]); $this->closestHouseNumberEvenOddOther(50, 50, 0.5, array('even' => 50, 'odd' => 50, 'other' => 50));
} }
} }

View File

@@ -18,13 +18,13 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetBool() public function testGetBool()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'bool1' => '1', 'bool1' => '1',
'bool2' => '0', 'bool2' => '0',
'bool3' => 'true', 'bool3' => 'true',
'bool4' => 'false', 'bool4' => 'false',
'bool5' => '' 'bool5' => ''
]); ));
$this->assertSame(false, $oParams->getBool('non-exists')); $this->assertSame(false, $oParams->getBool('non-exists'));
$this->assertSame(true, $oParams->getBool('non-exists', true)); $this->assertSame(true, $oParams->getBool('non-exists', true));
@@ -38,11 +38,11 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetInt() public function testGetInt()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'int1' => '5', 'int1' => '5',
'int2' => '-1', 'int2' => '-1',
'int3' => 0 'int3' => 0
]); ));
$this->assertSame(false, $oParams->getInt('non-exists')); $this->assertSame(false, $oParams->getInt('non-exists'));
$this->assertSame(999, $oParams->getInt('non-exists', 999)); $this->assertSame(999, $oParams->getInt('non-exists', 999));
@@ -56,25 +56,25 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetIntWithNonNumber() public function testGetIntWithNonNumber()
{ {
$this->setExpectedException(Exception::class, "Integer number expected for parameter 'int4'"); $this->setExpectedException(Exception::class, "Integer number expected for parameter 'int4'");
(new ParameterParser(['int4' => 'a']))->getInt('int4'); (new ParameterParser(array('int4' => 'a')))->getInt('int4');
} }
public function testGetIntWithEmpytString() public function testGetIntWithEmpytString()
{ {
$this->setExpectedException(Exception::class, "Integer number expected for parameter 'int5'"); $this->setExpectedException(Exception::class, "Integer number expected for parameter 'int5'");
(new ParameterParser(['int5' => '']))->getInt('int5'); (new ParameterParser(array('int5' => '')))->getInt('int5');
} }
public function testGetFloat() public function testGetFloat()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'float1' => '1.0', 'float1' => '1.0',
'float2' => '-5', 'float2' => '-5',
'float3' => 0 'float3' => 0
]); ));
$this->assertSame(false, $oParams->getFloat('non-exists')); $this->assertSame(false, $oParams->getFloat('non-exists'));
$this->assertSame(999, $oParams->getFloat('non-exists', 999)); $this->assertSame(999, $oParams->getFloat('non-exists', 999));
@@ -86,30 +86,30 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetFloatWithEmptyString() public function testGetFloatWithEmptyString()
{ {
$this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float4'"); $this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float4'");
(new ParameterParser(['float4' => '']))->getFloat('float4'); (new ParameterParser(array('float4' => '')))->getFloat('float4');
} }
public function testGetFloatWithTextString() public function testGetFloatWithTextString()
{ {
$this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float5'"); $this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float5'");
(new ParameterParser(['float5' => 'a']))->getFloat('float5'); (new ParameterParser(array('float5' => 'a')))->getFloat('float5');
} }
public function testGetFloatWithInvalidNumber() public function testGetFloatWithInvalidNumber()
{ {
$this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float6'"); $this->setExpectedException(Exception::class, "Floating-point number expected for parameter 'float6'");
(new ParameterParser(['float6' => '-55.']))->getFloat('float6'); (new ParameterParser(array('float6' => '-55.')))->getFloat('float6');
} }
public function testGetString() public function testGetString()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'str1' => 'abc', 'str1' => 'abc',
'str2' => '', 'str2' => '',
'str3' => '0' 'str3' => '0'
]); ));
$this->assertSame(false, $oParams->getString('non-exists')); $this->assertSame(false, $oParams->getString('non-exists'));
$this->assertSame('default', $oParams->getString('non-exists', 'default')); $this->assertSame('default', $oParams->getString('non-exists', 'default'));
@@ -121,41 +121,41 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetSet() public function testGetSet()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'val1' => 'foo', 'val1' => 'foo',
'val2' => '', 'val2' => '',
'val3' => 0 'val3' => 0
]); ));
$this->assertSame(false, $oParams->getSet('non-exists', ['foo', 'bar'])); $this->assertSame(false, $oParams->getSet('non-exists', array('foo', 'bar')));
$this->assertSame('default', $oParams->getSet('non-exists', ['foo', 'bar'], 'default')); $this->assertSame('default', $oParams->getSet('non-exists', array('foo', 'bar'), 'default'));
$this->assertSame('foo', $oParams->getSet('val1', ['foo', 'bar'])); $this->assertSame('foo', $oParams->getSet('val1', array('foo', 'bar')));
$this->assertSame(false, $oParams->getSet('val2', ['foo', 'bar'])); $this->assertSame(false, $oParams->getSet('val2', array('foo', 'bar')));
$this->assertSame(0, $oParams->getSet('val3', ['foo', 'bar'])); $this->assertSame(0, $oParams->getSet('val3', array('foo', 'bar')));
} }
public function testGetSetWithValueNotInSet() public function testGetSetWithValueNotInSet()
{ {
$this->setExpectedException(Exception::class, "Parameter 'val4' must be one of: foo, bar"); $this->setExpectedException(Exception::class, "Parameter 'val4' must be one of: foo, bar");
(new ParameterParser(['val4' => 'faz']))->getSet('val4', ['foo', 'bar']); (new ParameterParser(array('val4' => 'faz')))->getSet('val4', array('foo', 'bar'));
} }
public function testGetStringList() public function testGetStringList()
{ {
$oParams = new ParameterParser([ $oParams = new ParameterParser(array(
'list1' => ',a,b,c,,c,d', 'list1' => ',a,b,c,,c,d',
'list2' => 'a', 'list2' => 'a',
'list3' => '', 'list3' => '',
'list4' => '0' 'list4' => '0'
]); ));
$this->assertSame(false, $oParams->getStringList('non-exists')); $this->assertSame(false, $oParams->getStringList('non-exists'));
$this->assertSame(['a', 'b'], $oParams->getStringList('non-exists', ['a', 'b'])); $this->assertSame(array('a', 'b'), $oParams->getStringList('non-exists', array('a', 'b')));
$this->assertSame(['a', 'b', 'c', 'c', 'd'], $oParams->getStringList('list1')); $this->assertSame(array('a', 'b', 'c', 'c', 'd'), $oParams->getStringList('list1'));
$this->assertSame(['a'], $oParams->getStringList('list2')); $this->assertSame(array('a'), $oParams->getStringList('list2'));
$this->assertSame(false, $oParams->getStringList('list3')); $this->assertSame(false, $oParams->getStringList('list3'));
$this->assertSame(false, $oParams->getStringList('list4')); $this->assertSame(false, $oParams->getStringList('list4'));
} }
@@ -163,8 +163,8 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
public function testGetPreferredLanguages() public function testGetPreferredLanguages()
{ {
$oParams = new ParameterParser(['accept-language' => '']); $oParams = new ParameterParser(array('accept-language' => ''));
$this->assertSame([ $this->assertSame(array(
'short_name:default' => 'short_name:default', 'short_name:default' => 'short_name:default',
'name:default' => 'name:default', 'name:default' => 'name:default',
'short_name' => 'short_name', 'short_name' => 'short_name',
@@ -174,10 +174,10 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
'official_name' => 'official_name', 'official_name' => 'official_name',
'ref' => 'ref', 'ref' => 'ref',
'type' => 'type' 'type' => 'type'
], $oParams->getPreferredLanguages('default')); ), $oParams->getPreferredLanguages('default'));
$oParams = new ParameterParser(['accept-language' => 'de,en']); $oParams = new ParameterParser(array('accept-language' => 'de,en'));
$this->assertSame([ $this->assertSame(array(
'short_name:de' => 'short_name:de', 'short_name:de' => 'short_name:de',
'name:de' => 'name:de', 'name:de' => 'name:de',
'short_name:en' => 'short_name:en', 'short_name:en' => 'short_name:en',
@@ -190,10 +190,10 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
'official_name' => 'official_name', 'official_name' => 'official_name',
'ref' => 'ref', 'ref' => 'ref',
'type' => 'type' 'type' => 'type'
], $oParams->getPreferredLanguages('default')); ), $oParams->getPreferredLanguages('default'));
$oParams = new ParameterParser(['accept-language' => 'fr-ca,fr;q=0.8,en-ca;q=0.5,en;q=0.3']); $oParams = new ParameterParser(array('accept-language' => 'fr-ca,fr;q=0.8,en-ca;q=0.5,en;q=0.3'));
$this->assertSame([ $this->assertSame(array(
'short_name:fr-ca' => 'short_name:fr-ca', 'short_name:fr-ca' => 'short_name:fr-ca',
'name:fr-ca' => 'name:fr-ca', 'name:fr-ca' => 'name:fr-ca',
'short_name:fr' => 'short_name:fr', 'short_name:fr' => 'short_name:fr',
@@ -212,6 +212,6 @@ class ParameterParserTest extends \PHPUnit_Framework_TestCase
'official_name' => 'official_name', 'official_name' => 'official_name',
'ref' => 'ref', 'ref' => 'ref',
'type' => 'type', 'type' => 'type',
], $oParams->getPreferredLanguages('default')); ), $oParams->getPreferredLanguages('default'));
} }
} }

View File

@@ -63,7 +63,7 @@ $sQuery = join(',', $aCleanedQueryParts);
// we initialize these to avoid warnings in our logfile // we initialize these to avoid warnings in our logfile
$sViewBox = ''; $sViewBox = '';
$bShowPolygons = ''; $bShowPolygons = '';
$aExcludePlaceIDs = []; $aExcludePlaceIDs = array();
$sMoreURL = ''; $sMoreURL = '';
include(CONST_BasePath.'/lib/template/search-'.$sOutputFormat.'.php'); include(CONST_BasePath.'/lib/template/search-'.$sOutputFormat.'.php');

View File

@@ -62,7 +62,7 @@ if (isset($aPlace)) {
$aPlace = array_merge($aPlace, $aOutlineResult); $aPlace = array_merge($aPlace, $aOutlineResult);
} }
} else { } else {
$aPlace = []; $aPlace = array();
} }