Jonaskeutel has submitted this change and it was merged. Change subject: Another round for Scrutinizer ......................................................................
Another round for Scrutinizer (code duplication is still an issue, though) Change-Id: Iff36ed396e29c900bab5813d298c7e5a64136d9d --- M includes/ConstraintCheck/Checker/ConnectionChecker.php M includes/ConstraintCheck/Helper/ConstraintReportHelper.php M specials/SpecialConstraintReport.php 3 files changed, 17 insertions(+), 17 deletions(-) Approvals: Jonaskeutel: Verified; Looks good to me, approved diff --git a/includes/ConstraintCheck/Checker/ConnectionChecker.php b/includes/ConstraintCheck/Checker/ConnectionChecker.php index 444bec3..ae370ff 100644 --- a/includes/ConstraintCheck/Checker/ConnectionChecker.php +++ b/includes/ConstraintCheck/Checker/ConnectionChecker.php @@ -199,7 +199,7 @@ $message = 'Target entity does not exist.'; return new CheckResult( $statement, 'Target required claim', $parameters, CheckResult::STATUS_VIOLATION, $message ); } - $targetEntityStatementsArray = $targetEntity->getStatements(); + $targetEntityStatementList = $targetEntity->getStatements(); /* * 'Target required claim' can be defined with @@ -207,7 +207,7 @@ * b) a property and a number of items (each combination forming an individual claim) */ if ( $itemArray[ 0 ] === '' ) { - if ( $this->hasProperty( $targetEntityStatementsArray, $property ) ) { + if ( $this->hasProperty( $targetEntityStatementList, $property ) ) { $message = ''; $status = CheckResult::STATUS_COMPLIANCE; } else { @@ -215,7 +215,7 @@ $status = CheckResult::STATUS_VIOLATION; } } else { - if ( $this->hasClaim( $targetEntityStatementsArray, $property, $itemArray ) ) { + if ( $this->hasClaim( $targetEntityStatementList, $property, $itemArray ) ) { $message = ''; $status = CheckResult::STATUS_COMPLIANCE; } else { @@ -266,9 +266,9 @@ $message = 'Target item does not exist.'; return new CheckResult( $statement, 'Symmetric', $parameters, CheckResult::STATUS_VIOLATION, $message ); } - $targetItemStatementsArray = $targetItem->getStatements(); + $targetItemStatementList = $targetItem->getStatements(); - if ( $this->hasClaim( $targetItemStatementsArray, $propertyId->getSerialization(), $entityIdSerialization ) ) { + if ( $this->hasClaim( $targetItemStatementList, $propertyId->getSerialization(), $entityIdSerialization ) ) { $message = ''; $status = CheckResult::STATUS_COMPLIANCE; } else { @@ -325,9 +325,9 @@ $message = 'Target item does not exist.'; return new CheckResult( $statement, 'Inverse', $parameters, CheckResult::STATUS_VIOLATION, $message ); } - $targetItemStatementsArray = $targetItem->getStatements(); + $targetItemStatementList = $targetItem->getStatements(); - if ( $this->hasClaim( $targetItemStatementsArray, $property, $entityIdSerialization ) ) { + if ( $this->hasClaim( $targetItemStatementList, $property, $entityIdSerialization ) ) { $message = ''; $status = CheckResult::STATUS_COMPLIANCE; } else { @@ -341,13 +341,13 @@ /** * Checks if there is a statement with a claim using the given property. * - * @param array $statementsArray + * @param StatementList $statementList * @param string $propertyIdSerialization * * @return boolean */ - private function hasProperty( $statementsArray, $propertyIdSerialization ) { - foreach ( $statementsArray as $statement ) { + private function hasProperty( $statementList, $propertyIdSerialization ) { + foreach ( $statementList as $statement ) { if ( $statement->getPropertyId()->getSerialization() === $propertyIdSerialization ) { return true; } @@ -358,14 +358,14 @@ /** * Checks if there is a statement with a claim using the given property and having one of the given items as its value. * - * @param array $statementsArray + * @param StatementList $statementList * @param string $propertyIdSerialization * @param string|array $itemIdSerializationOrArray * * @return boolean */ - private function hasClaim( $statementsArray, $propertyIdSerialization, $itemIdSerializationOrArray ) { - foreach ( $statementsArray as $statement ) { + private function hasClaim( $statementList, $propertyIdSerialization, $itemIdSerializationOrArray ) { + foreach ( $statementList as $statement ) { if ( $statement->getPropertyId()->getSerialization() === $propertyIdSerialization ) { if ( is_string( $itemIdSerializationOrArray ) ) { // string $itemIdSerializationArray = array ( $itemIdSerializationOrArray ); diff --git a/includes/ConstraintCheck/Helper/ConstraintReportHelper.php b/includes/ConstraintCheck/Helper/ConstraintReportHelper.php index 03ccec2..8d29d1f 100644 --- a/includes/ConstraintCheck/Helper/ConstraintReportHelper.php +++ b/includes/ConstraintCheck/Helper/ConstraintReportHelper.php @@ -34,7 +34,7 @@ * @return array */ public function stringToArray( $templateString ) { - if ( is_null( $templateString ) or $templateString === '' ) { + if ( is_null( $templateString ) || $templateString === '' ) { return array ( '' ); } else { return explode( ',', $this->removeBrackets( str_replace( ' ', '', $templateString ) ) ); @@ -62,7 +62,7 @@ /** * Helps set/format a single parameter depending on its type. * - * @param array $parameter + * @param string $parameter * @param string $type * * @return array diff --git a/specials/SpecialConstraintReport.php b/specials/SpecialConstraintReport.php index 074bd8b..2f4ca3e 100755 --- a/specials/SpecialConstraintReport.php +++ b/specials/SpecialConstraintReport.php @@ -53,7 +53,7 @@ */ private $entityTitleLookup; - function __construct() { + public function __construct() { parent::__construct( 'ConstraintReport' ); $this->entityTitleLookup = WikibaseRepo::getDefaultInstance()->getEntityTitleLookup(); @@ -232,7 +232,7 @@ } } else { // Cases where we format a DataValue - return parent::formatDataValues( $value, $linking ); + return $this->formatDataValues( $value, $linking ); } } -- To view, visit https://gerrit.wikimedia.org/r/206128 To unsubscribe, visit https://gerrit.wikimedia.org/r/settings Gerrit-MessageType: merged Gerrit-Change-Id: Iff36ed396e29c900bab5813d298c7e5a64136d9d Gerrit-PatchSet: 1 Gerrit-Project: mediawiki/extensions/WikidataQualityConstraints Gerrit-Branch: master Gerrit-Owner: Andreasburmeister <andreas.burmeis...@student.hpi.de> Gerrit-Reviewer: Jonaskeutel <jonas.keu...@student.hpi.de> _______________________________________________ MediaWiki-commits mailing list MediaWiki-commits@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits