Skip to content

Commit 04407f6

Browse files
committed
Drop support of PHP 5.3 and 5.4
1 parent 2988b02 commit 04407f6

17 files changed

+171
-171
lines changed

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
}
1616
],
1717
"require": {
18-
"php": ">=5.3.0",
18+
"php": ">=5.5.0",
1919
"serialization/serialization": "3.*",
2020
"wikibase/data-model": "~4.0|~3.0|~2.0|~1.0|~0.8",
2121
"data-values/geo": "~1.0|~0.1",

src/Guzzle/WikidataQueryApiClient.php

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,9 @@
1313
*/
1414
class WikidataQueryApiClient extends Client {
1515

16-
public static function factory( $config = array() ) {
17-
$required = array( 'base_url' );
18-
$config = Collection::fromConfig( $config, array(), $required );
16+
public static function factory( $config = [] ) {
17+
$required = [ 'base_url' ];
18+
$config = Collection::fromConfig( $config, [], $required );
1919

2020
$client = new self( $config->get( 'base_url' ) );
2121
$client->setConfig( $config );
@@ -32,8 +32,8 @@ public static function factory( $config = array() ) {
3232
* @return array the API result
3333
*/
3434
public function apiGet( $params ) {
35-
return $this->get( null, null, array(
35+
return $this->get( null, null, [
3636
'query' => $params
37-
) )->send()->json();
37+
] )->send()->json();
3838
}
3939
}

src/Query/Serializers/QuerySerializer.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@ private function getSerialized( AbstractQuery $query ) {
5656
}
5757

5858
private function serializeQueries( array $queries ) {
59-
$serialized = array();
59+
$serialized = [];
6060

6161
foreach( $queries as $query ) {
6262
$serialized[] = $this->getSerialized( $query );

src/Services/SimpleQueryService.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -42,15 +42,15 @@ public function __construct( WikidataQueryApi $api, Serializer $querySerializer
4242
* @throws WikibaseQueryApiException
4343
*/
4444
public function doQuery( AbstractQuery $query ) {
45-
$result = $this->api->doQuery( array(
45+
$result = $this->api->doQuery( [
4646
'q' => $this->querySerializer->serialize( $query )
47-
) );
47+
] );
4848

4949
return $this->parseItemList( $result['items'] );
5050
}
5151

5252
private function parseItemList( array $itemNumericIds ) {
53-
$itemIds = array();
53+
$itemIds = [];
5454

5555
foreach ( $itemNumericIds as $itemNumericId ) {
5656
$itemIds[] = ItemId::newFromNumber( $itemNumericId );

src/WikidataQueryApi.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ class WikidataQueryApi {
2121
*/
2222
public function __construct( $client ) {
2323
if ( is_string( $client ) ) {
24-
$client = WikidataQueryApiClient::factory( array( 'base_url' => $client ) );
24+
$client = WikidataQueryApiClient::factory( [ 'base_url' => $client ] );
2525
}
2626
if ( !( $client instanceof WikidataQueryApiClient ) ) {
2727
throw new InvalidArgumentException();

src/WikidataQueryFactory.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,11 +36,11 @@ public function newSimpleQueryService() {
3636
}
3737

3838
private function newQuerySerializer() {
39-
return new QuerySerializer( new DispatchingSerializer( array(
39+
return new QuerySerializer( new DispatchingSerializer( [
4040
new ClaimQuerySerializer(),
4141
new StringQuerySerializer(),
4242
new AroundQuerySerializer(),
4343
new BetweenQuerySerializer()
44-
) ) );
44+
] ) );
4545
}
4646
}

tests/bootstrap.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,6 @@
99
}
1010

1111
$loader = require_once( __DIR__ . '/../vendor/autoload.php' );
12-
$loader->addClassMap( array(
12+
$loader->addClassMap( [
1313
'WikidataQueryApi\Query\Serializers\SerializerBaseTest' => __DIR__ . '/unit/Query/Serializers/SerializerBaseTest.php',
14-
) );
14+
] );

tests/unit/Query/AndQueryTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
class AndQueryTest extends \PHPUnit_Framework_TestCase {
1212

1313
public function testGetSubQueries() {
14-
$query = new AndQuery( array() );
15-
$this->assertEquals( array(), $query->getSubQueries() );
14+
$query = new AndQuery( [] );
15+
$this->assertEquals( [], $query->getSubQueries() );
1616
}
1717

1818
public function testGetType() {
19-
$query = new AndQuery( array() );
19+
$query = new AndQuery( [] );
2020
$this->assertEquals( 'AND', $query->getType() );
2121
}
2222
}

tests/unit/Query/OrQueryTest.php

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,12 +11,12 @@
1111
class OrQueryTest extends \PHPUnit_Framework_TestCase {
1212

1313
public function testGetSubQueries() {
14-
$query = new OrQuery( array() );
15-
$this->assertEquals( array(), $query->getSubQueries() );
14+
$query = new OrQuery( [] );
15+
$this->assertEquals( [], $query->getSubQueries() );
1616
}
1717

1818
public function testGetType() {
19-
$query = new OrQuery( array() );
19+
$query = new OrQuery( [] );
2020
$this->assertEquals( 'OR', $query->getType() );
2121
}
2222
}

tests/unit/Query/Serializers/AroundQuerySerializerTest.php

Lines changed: 17 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -19,33 +19,33 @@ public function buildSerializer() {
1919
}
2020

2121
public function serializableProvider() {
22-
return array(
23-
array(
22+
return [
23+
[
2424
new AroundQuery( new PropertyId( 'P42' ), new LatLongValue( 42, 42 ), 1 )
25-
),
26-
);
25+
],
26+
];
2727
}
2828

2929
public function nonSerializableProvider() {
30-
return array(
31-
array(
30+
return [
31+
[
3232
5
33-
),
34-
array(
35-
array()
36-
),
37-
array(
33+
],
34+
[
35+
[]
36+
],
37+
[
3838
new LatLongValue( 42, 42 )
39-
),
40-
);
39+
],
40+
];
4141
}
4242

4343
public function serializationProvider() {
44-
return array(
45-
array(
44+
return [
45+
[
4646
'around[42,42,42,1]',
4747
new AroundQuery( new PropertyId( 'P42' ), new LatLongValue( 42, 42 ), 1 )
48-
),
49-
);
48+
],
49+
];
5050
}
5151
}

0 commit comments

Comments
 (0)