jenkins-bot has submitted this change and it was merged. ( 
https://gerrit.wikimedia.org/r/403953 )

Change subject: Improve type hints in CrossCheckerTest and remove redundant 
PHPDoc
......................................................................


Improve type hints in CrossCheckerTest and remove redundant PHPDoc

The majority of this patch removes PHPDoc blocks that repeat 100%
exactly what the method header already states. But this is only minor
cleanup and not the meat of this patch.

Change-Id: Ie1579418191098f48cca32de941da9bdf6d4c05a
---
M includes/CrossCheck/Comparer/DataValueComparerFactory.php
M includes/CrossCheck/Comparer/EntityIdValueComparer.php
M includes/CrossCheck/Comparer/MonolingualTextValueComparer.php
M includes/CrossCheck/Comparer/MultilingualTextValueComparer.php
M includes/CrossCheck/Comparer/StringComparer.php
M includes/CrossCheck/Comparer/StringValueComparer.php
M includes/CrossCheck/CrossCheckInteractor.php
M includes/CrossCheck/CrossChecker.php
M includes/CrossCheck/ValueParser/MultilingualTextValueParser.php
M includes/CrossCheck/ValueParser/StringValueParser.php
M includes/DumpMetaInformation/SqlDumpMetaInformationRepo.php
M includes/Serializer/ComparisonResultSerializer.php
M includes/Serializer/CrossCheckResultListSerializer.php
M includes/Serializer/CrossCheckResultSerializer.php
M includes/Serializer/ReferenceResultSerializer.php
M includes/Serializer/SerializerFactory.php
M includes/UpdateExternalData/ExternalDataImporter.php
M specials/SpecialCrossCheck.php
M specials/SpecialExternalDatabases.php
M tests/phpunit/CrossCheck/CrossCheckerTest.php
20 files changed, 17 insertions(+), 97 deletions(-)

Approvals:
  Lucas Werkmeister (WMDE): Looks good to me, approved
  jenkins-bot: Verified



diff --git a/includes/CrossCheck/Comparer/DataValueComparerFactory.php 
b/includes/CrossCheck/Comparer/DataValueComparerFactory.php
index d510a18..7d98ec5 100644
--- a/includes/CrossCheck/Comparer/DataValueComparerFactory.php
+++ b/includes/CrossCheck/Comparer/DataValueComparerFactory.php
@@ -22,10 +22,6 @@
         */
        private $stringNormalizer;
 
-       /**
-        * @param TermIndex $termIndex
-        * @param StringNormalizer $stringNormalizer
-        */
        public function __construct( TermIndex $termIndex, StringNormalizer 
$stringNormalizer ) {
                $this->termIndex = $termIndex;
                $this->stringNormalizer = $stringNormalizer;
diff --git a/includes/CrossCheck/Comparer/EntityIdValueComparer.php 
b/includes/CrossCheck/Comparer/EntityIdValueComparer.php
index 9eb07a1..3a2fc72 100644
--- a/includes/CrossCheck/Comparer/EntityIdValueComparer.php
+++ b/includes/CrossCheck/Comparer/EntityIdValueComparer.php
@@ -28,10 +28,6 @@
         */
        private $stringComparer;
 
-       /**
-        * @param TermIndex $termIndex
-        * @param StringComparer $stringComparer
-        */
        public function __construct( TermIndex $termIndex, StringComparer 
$stringComparer ) {
                $this->termIndex = $termIndex;
                $this->stringComparer = $stringComparer;
diff --git a/includes/CrossCheck/Comparer/MonolingualTextValueComparer.php 
b/includes/CrossCheck/Comparer/MonolingualTextValueComparer.php
index 29451d4..c64c0cc 100644
--- a/includes/CrossCheck/Comparer/MonolingualTextValueComparer.php
+++ b/includes/CrossCheck/Comparer/MonolingualTextValueComparer.php
@@ -18,9 +18,6 @@
         */
        private $stringComparer;
 
-       /**
-        * @param StringComparer $stringComparer
-        */
        public function __construct( StringComparer $stringComparer ) {
                $this->stringComparer = $stringComparer;
        }
diff --git a/includes/CrossCheck/Comparer/MultilingualTextValueComparer.php 
b/includes/CrossCheck/Comparer/MultilingualTextValueComparer.php
index bdec056..ae95de4 100644
--- a/includes/CrossCheck/Comparer/MultilingualTextValueComparer.php
+++ b/includes/CrossCheck/Comparer/MultilingualTextValueComparer.php
@@ -19,9 +19,6 @@
         */
        private $stringComparer;
 
-       /**
-        * @param StringComparer $stringComparer
-        */
        public function __construct( StringComparer $stringComparer ) {
                $this->stringComparer = $stringComparer;
        }
diff --git a/includes/CrossCheck/Comparer/StringComparer.php 
b/includes/CrossCheck/Comparer/StringComparer.php
index cf8464f..4530a03 100644
--- a/includes/CrossCheck/Comparer/StringComparer.php
+++ b/includes/CrossCheck/Comparer/StringComparer.php
@@ -23,9 +23,6 @@
         */
        private $stringNormalizer;
 
-       /**
-        * @param StringNormalizer $stringNormalizer
-        */
        public function __construct( StringNormalizer $stringNormalizer ) {
                $this->stringNormalizer = $stringNormalizer;
        }
diff --git a/includes/CrossCheck/Comparer/StringValueComparer.php 
b/includes/CrossCheck/Comparer/StringValueComparer.php
index 90cbf1f..eef62df 100644
--- a/includes/CrossCheck/Comparer/StringValueComparer.php
+++ b/includes/CrossCheck/Comparer/StringValueComparer.php
@@ -18,9 +18,6 @@
         */
        private $stringComparer;
 
-       /**
-        * @param StringComparer $stringComparer
-        */
        public function __construct( StringComparer $stringComparer ) {
                $this->stringComparer = $stringComparer;
        }
diff --git a/includes/CrossCheck/CrossCheckInteractor.php 
b/includes/CrossCheck/CrossCheckInteractor.php
index 3a6edf2..b02de79 100644
--- a/includes/CrossCheck/CrossCheckInteractor.php
+++ b/includes/CrossCheck/CrossCheckInteractor.php
@@ -38,11 +38,6 @@
         */
        private $crossChecker;
 
-       /**
-        * @param EntityLookup $entityLookup
-        * @param StatementGuidParser $statementGuidParser
-        * @param CrossChecker $crossChecker
-        */
        public function __construct( EntityLookup $entityLookup, 
StatementGuidParser $statementGuidParser, CrossChecker $crossChecker ) {
                $this->entityLookup = $entityLookup;
                $this->statementGuidParser = $statementGuidParser;
diff --git a/includes/CrossCheck/CrossChecker.php 
b/includes/CrossCheck/CrossChecker.php
index 0e30f53..894a258 100644
--- a/includes/CrossCheck/CrossChecker.php
+++ b/includes/CrossCheck/CrossChecker.php
@@ -62,14 +62,6 @@
         */
        private $externalDataRepo;
 
-       /**
-        * @param EntityLookup $entityLookup
-        * @param ComparativeValueParserFactory $comparativeValueParserFactory
-        * @param DataValueComparer $dataValueComparer
-        * @param ReferenceChecker $referenceHandler
-        * @param DumpMetaInformationLookup $dumpMetaInformationLookup
-        * @param ExternalDataRepo $externalDataRepo
-        */
        public function __construct(
                EntityLookup $entityLookup,
                ComparativeValueParserFactory $comparativeValueParserFactory,
diff --git a/includes/CrossCheck/ValueParser/MultilingualTextValueParser.php 
b/includes/CrossCheck/ValueParser/MultilingualTextValueParser.php
index 238e79d..bfad6ff 100644
--- a/includes/CrossCheck/ValueParser/MultilingualTextValueParser.php
+++ b/includes/CrossCheck/ValueParser/MultilingualTextValueParser.php
@@ -18,9 +18,6 @@
         */
        private $monolingualTextValueParser;
 
-       /**
-        * @param ValueParser $monolingualTextValueParser
-        */
        public function __construct( ValueParser $monolingualTextValueParser ) {
                $this->monolingualTextValueParser = $monolingualTextValueParser;
        }
diff --git a/includes/CrossCheck/ValueParser/StringValueParser.php 
b/includes/CrossCheck/ValueParser/StringValueParser.php
index 62eaf3b..8d935c6 100644
--- a/includes/CrossCheck/ValueParser/StringValueParser.php
+++ b/includes/CrossCheck/ValueParser/StringValueParser.php
@@ -18,9 +18,6 @@
         */
        private $stringNormalizer;
 
-       /**
-        * @param StringNormalizer $stringNormalizer
-        */
        public function __construct( StringNormalizer $stringNormalizer ) {
                $this->stringNormalizer = $stringNormalizer;
        }
diff --git a/includes/DumpMetaInformation/SqlDumpMetaInformationRepo.php 
b/includes/DumpMetaInformation/SqlDumpMetaInformationRepo.php
index 8eb90ad..efb4826 100644
--- a/includes/DumpMetaInformation/SqlDumpMetaInformationRepo.php
+++ b/includes/DumpMetaInformation/SqlDumpMetaInformationRepo.php
@@ -233,7 +233,7 @@
         * @param DumpMetaInformation $dumpMetaInformation
         * @return array
         */
-       private function getDumpInformationFields( IDatabase $db,  
DumpMetaInformation $dumpMetaInformation ) {
+       private function getDumpInformationFields( IDatabase $db, 
DumpMetaInformation $dumpMetaInformation ) {
                return [
                        'id' => $dumpMetaInformation->getDumpId(),
                        'source_qid' => 
$dumpMetaInformation->getSourceItemId()->getSerialization(),
diff --git a/includes/Serializer/ComparisonResultSerializer.php 
b/includes/Serializer/ComparisonResultSerializer.php
index a17bc7e..26f37aa 100644
--- a/includes/Serializer/ComparisonResultSerializer.php
+++ b/includes/Serializer/ComparisonResultSerializer.php
@@ -19,9 +19,6 @@
         */
        private $dataValueSerializer;
 
-       /**
-        * @param Serializer $dataValueSerializer
-        */
        public function __construct( Serializer $dataValueSerializer ) {
                $this->dataValueSerializer = $dataValueSerializer;
        }
diff --git a/includes/Serializer/CrossCheckResultListSerializer.php 
b/includes/Serializer/CrossCheckResultListSerializer.php
index aa144a0..9e98ec1 100644
--- a/includes/Serializer/CrossCheckResultListSerializer.php
+++ b/includes/Serializer/CrossCheckResultListSerializer.php
@@ -19,9 +19,6 @@
         */
        private $crossCheckResultSerializer;
 
-       /**
-        * @param Serializer $crossCheckResultSerializer
-        */
        public function __construct( Serializer $crossCheckResultSerializer ) {
                $this->crossCheckResultSerializer = $crossCheckResultSerializer;
        }
diff --git a/includes/Serializer/CrossCheckResultSerializer.php 
b/includes/Serializer/CrossCheckResultSerializer.php
index 88f6708..8279c15 100644
--- a/includes/Serializer/CrossCheckResultSerializer.php
+++ b/includes/Serializer/CrossCheckResultSerializer.php
@@ -29,11 +29,6 @@
         */
        private $referenceResultSerializer;
 
-       /**
-        * @param Serializer $dumpMetaInformationSerializer
-        * @param Serializer $comparisonResultSerializer
-        * @param Serializer $referenceResultSerializer
-        */
        public function __construct(
                Serializer $dumpMetaInformationSerializer,
                Serializer $comparisonResultSerializer,
diff --git a/includes/Serializer/ReferenceResultSerializer.php 
b/includes/Serializer/ReferenceResultSerializer.php
index da3e0d9..abe8325 100644
--- a/includes/Serializer/ReferenceResultSerializer.php
+++ b/includes/Serializer/ReferenceResultSerializer.php
@@ -19,9 +19,6 @@
         */
        private $referenceSerializer;
 
-       /**
-        * @param Serializer $referenceSerializer
-        */
        public function __construct( Serializer $referenceSerializer ) {
                $this->referenceSerializer = $referenceSerializer;
        }
diff --git a/includes/Serializer/SerializerFactory.php 
b/includes/Serializer/SerializerFactory.php
index c09466b..ca9101e 100644
--- a/includes/Serializer/SerializerFactory.php
+++ b/includes/Serializer/SerializerFactory.php
@@ -21,10 +21,6 @@
         */
        private $referenceSerializer;
 
-       /**
-        * @param Serializer $dataValueSerializer
-        * @param Serializer $referenceSerializer
-        */
        public function __construct( Serializer $dataValueSerializer, 
Serializer $referenceSerializer ) {
                $this->dataValueSerializer = $dataValueSerializer;
                $this->referenceSerializer = $referenceSerializer;
diff --git a/includes/UpdateExternalData/ExternalDataImporter.php 
b/includes/UpdateExternalData/ExternalDataImporter.php
index d094288..df634cb 100644
--- a/includes/UpdateExternalData/ExternalDataImporter.php
+++ b/includes/UpdateExternalData/ExternalDataImporter.php
@@ -31,11 +31,6 @@
         */
        private $importSettings;
 
-       /**
-        * @param CsvImportSettings $importSettings
-        * @param DumpMetaInformationStore $dumpMetaInformationStore
-        * @param ExternalDataRepo $externalDataRepo
-        */
        public function __construct(
                CsvImportSettings $importSettings,
                DumpMetaInformationStore $dumpMetaInformationStore,
diff --git a/specials/SpecialCrossCheck.php b/specials/SpecialCrossCheck.php
index 9209d04..53a9983 100644
--- a/specials/SpecialCrossCheck.php
+++ b/specials/SpecialCrossCheck.php
@@ -89,15 +89,6 @@
                );
        }
 
-       /**
-        * @param EntityLookup $entityLookup
-        * @param TermLookup $termLookup
-        * @param EntityIdLabelFormatterFactory $entityIdLabelFormatterFactory
-        * @param EntityIdHtmlLinkFormatterFactory 
$entityIdHtmlLinkFormatterFactory
-        * @param EntityIdParser $entityIdParser
-        * @param OutputFormatValueFormatterFactory $valueFormatterFactory
-        * @param CrossCheckInteractor $crossCheckInteractor
-        */
        public function __construct(
                EntityLookup $entityLookup,
                TermLookup $termLookup,
diff --git a/specials/SpecialExternalDatabases.php 
b/specials/SpecialExternalDatabases.php
index d187ada..696bb76 100644
--- a/specials/SpecialExternalDatabases.php
+++ b/specials/SpecialExternalDatabases.php
@@ -48,15 +48,11 @@
                );
        }
 
-       /**
-        * @param TermLookup $termLookup
-        * @param EntityIdHtmlLinkFormatterFactory 
$entityIdHtmlLinkFormatterFactory
-        * @param DumpMetaInformationLookup $dumpMetaInformationRepo
-        */
        public function __construct(
                TermLookup $termLookup,
                EntityIdHtmlLinkFormatterFactory 
$entityIdHtmlLinkFormatterFactory,
-               DumpMetaInformationLookup $dumpMetaInformationRepo ) {
+               DumpMetaInformationLookup $dumpMetaInformationRepo
+       ) {
                parent::__construct( 'ExternalDatabases' );
 
                $this->entityIdLinkFormatter = 
$entityIdHtmlLinkFormatterFactory->getEntityIdFormatter(
diff --git a/tests/phpunit/CrossCheck/CrossCheckerTest.php 
b/tests/phpunit/CrossCheck/CrossCheckerTest.php
index adbb6e7..e494bd3 100644
--- a/tests/phpunit/CrossCheck/CrossCheckerTest.php
+++ b/tests/phpunit/CrossCheck/CrossCheckerTest.php
@@ -155,7 +155,7 @@
        public function testCrossCheckStatements(
                StatementList $entityStatements,
                StatementList $statements,
-               array $expectedResults = null,
+               array $expectedResults,
                $expectedException = null
        ) {
                if ( $expectedException ) {
@@ -171,7 +171,6 @@
         * Test cases for testCrossCheckStatements
         */
        public function crossCheckStatementsDataProvider() {
-
                return [
                        // Cross-check all statements of Q1
                        [
@@ -282,7 +281,7 @@
                        [
                                $this->items['Q2']->getStatements(),
                                
$this->items['Q1']->getStatements()->getByPropertyId( new PropertyId( 'P2' ) ),
-                               null,
+                               [],
                                InvalidArgumentException::class
                        ]
                ];
@@ -294,22 +293,18 @@
         * @param CrossCheckResultList $actualResults
         * @param array $expectedResults
         */
-       private function runResultAssertions( $actualResults, $expectedResults 
) {
-               if ( $actualResults ) {
-                       $actualResults = array_map(
-                               function ( CrossCheckResult $result ) {
-                                       return [
-                                               'claimGuid' => 
$result->getClaimGuid(),
-                                               'dumpId' => 
$result->getDumpMetaInformation()->getDumpId(),
-                                               'externalId' => 
$result->getExternalId()
-                                       ];
-                               },
-                               $actualResults->toArray()
-                       );
-                       $this->assertArrayEquals( $expectedResults, 
$actualResults );
-               } else {
-                       $this->assertEquals( $expectedResults, $actualResults );
-               }
+       private function runResultAssertions( CrossCheckResultList 
$actualResults, array $expectedResults ) {
+               $actualResults = array_map(
+                       function ( CrossCheckResult $result ) {
+                               return [
+                                       'claimGuid' => $result->getClaimGuid(),
+                                       'dumpId' => 
$result->getDumpMetaInformation()->getDumpId(),
+                                       'externalId' => $result->getExternalId()
+                               ];
+                       },
+                       $actualResults->toArray()
+               );
+               $this->assertArrayEquals( $expectedResults, $actualResults );
        }
 
        private function getCrossChecker() {

-- 
To view, visit https://gerrit.wikimedia.org/r/403953
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: merged
Gerrit-Change-Id: Ie1579418191098f48cca32de941da9bdf6d4c05a
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/WikibaseQualityExternalValidation
Gerrit-Branch: master
Gerrit-Owner: Thiemo Kreuz (WMDE) <thiemo.kr...@wikimedia.de>
Gerrit-Reviewer: Lucas Werkmeister (WMDE) <lucas.werkmeis...@wikimedia.de>
Gerrit-Reviewer: Thiemo Kreuz (WMDE) <thiemo.kr...@wikimedia.de>
Gerrit-Reviewer: jenkins-bot <>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to