Skip to content

Commit 8c904f4

Browse files
committed
Code updates to make psalm happy
1 parent 3543316 commit 8c904f4

20 files changed

+48
-9
lines changed

phpcs.xml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,5 +12,7 @@
1212
<rule ref="Generic.Metrics.CyclomaticComplexity" />
1313
<rule ref="Generic.Metrics.NestingLevel" />
1414
<rule ref="Squiz.Operators.ValidLogicalOperators" />
15-
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki"/>
15+
<rule ref="./vendor/mediawiki/mediawiki-codesniffer/MediaWiki">
16+
<exclude name="MediaWiki.Commenting.ClassAnnotations.UnrecognizedAnnotationg" />
17+
</rule>
1618
</ruleset>

psalm.xml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,11 +17,16 @@
1717

1818
<MissingPropertyType errorLevel="suppress" />
1919
<DocblockTypeContradiction errorLevel="suppress" />
20+
<InvalidOperand errorLevel="suppress" />
21+
<UnusedClass errorLevel="suppress" />
22+
<MissingOverrideAttribute errorLevel="suppress" />
23+
<PossiblyUnusedMethod errorLevel="suppress" />
2024

2125
<!-- level 6 issues - really bad things -->
2226

2327
<MoreSpecificImplementedParamType errorLevel="suppress" />
2428
<InvalidReturnType errorLevel="suppress" />
29+
<DirectConstructorCall errorLevel="suppress" />
2530

2631
</issueHandlers>
2732
</psalm>

src/Formatters/GlobeCoordinateFormatter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@
1919
* TODO: add formatting of globe and precision
2020
*
2121
* @since 0.1
22+
* @api
2223
*
2324
* @license GPL-2.0-or-later
2425
* @author Jeroen De Dauw < [email protected] >

src/Formatters/LatLongFormatter.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
* MapsCoordinateParser class of the Maps extension for MediaWiki.
2424
*
2525
* @since 0.1, renamed in 2.0
26+
* @api
2627
*
2728
* @license GPL-2.0-or-later
2829
* @author Jeroen De Dauw < [email protected] >

src/GlobeMath.php

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
* GlobeCoordinateValue objects.
1313
*
1414
* @since 0.2
15+
* @api
1516
*
1617
* @license GPL-2.0-or-later
1718
* @author Thiemo Kreuz

src/PackagePrivate/DmPrecisionDetector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace DataValues\Geo\PackagePrivate;
66

7+
/**
8+
* @api
9+
*/
710
class DmPrecisionDetector extends PrecisionDetector {
811

912
private DmsPrecisionDetector $dmsPrecisionDetector;

src/PackagePrivate/DmsPrecisionDetector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace DataValues\Geo\PackagePrivate;
66

7+
/**
8+
* @api
9+
*/
710
class DmsPrecisionDetector extends PrecisionDetector {
811

912
protected function detectDegreePrecision( float $degree ): float {

src/PackagePrivate/FloatPrecisionDetector.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,9 @@
44

55
namespace DataValues\Geo\PackagePrivate;
66

7+
/**
8+
* @api
9+
*/
710
class FloatPrecisionDetector extends PrecisionDetector {
811

912
protected function detectDegreePrecision( float $degree ): float {

src/PackagePrivate/LatLongPrecisionParser.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,9 @@
99
use ValueParsers\ParseException;
1010
use ValueParsers\ParserOptions;
1111

12+
/**
13+
* @api
14+
*/
1215
class LatLongPrecisionParser {
1316

1417
private ?ParserOptions $options;

src/PackagePrivate/PreciseLatLong.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
use DataValues\Geo\Values\LatLongValue;
88

9+
/**
10+
* @api
11+
*/
912
class PreciseLatLong {
1013

1114
private LatLongValue $latLong;

0 commit comments

Comments
 (0)