Completed
Push — master ( ad1496...5137f4 )
by
unknown
57s queued 16s
created
src/ConstraintCheck/Checker/TypeChecker.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -75,12 +75,12 @@  discard block
 block discarded – undo
75 75
 	 * @throws SparqlHelperException if the checker uses SPARQL and the query times out or some other error occurs
76 76
 	 * @return CheckResult
77 77
 	 */
78
-	public function checkConstraint( Context $context, Constraint $constraint ) {
79
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
80
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
78
+	public function checkConstraint(Context $context, Constraint $constraint) {
79
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
80
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
81 81
 		}
82
-		if ( $context->getType() === Context::TYPE_REFERENCE ) {
83
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE );
82
+		if ($context->getType() === Context::TYPE_REFERENCE) {
83
+			return new CheckResult($context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE);
84 84
 		}
85 85
 
86 86
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -96,11 +96,11 @@  discard block
 block discarded – undo
96 96
 			$constraintTypeItemId
97 97
 		);
98 98
 		$relationIds = [];
99
-		if ( $relation === 'instance' || $relation === 'instanceOrSubclass' ) {
100
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsInstanceOfId' );
99
+		if ($relation === 'instance' || $relation === 'instanceOrSubclass') {
100
+			$relationIds[] = $this->config->get('WBQualityConstraintsInstanceOfId');
101 101
 		}
102
-		if ( $relation === 'subclass' || $relation === 'instanceOrSubclass' ) {
103
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsSubclassOfId' );
102
+		if ($relation === 'subclass' || $relation === 'instanceOrSubclass') {
103
+			$relationIds[] = $this->config->get('WBQualityConstraintsSubclassOfId');
104 104
 		}
105 105
 
106 106
 		$result = $this->typeCheckerHelper->hasClassInRelation(
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 			$classes
110 110
 		);
111 111
 
112
-		if ( $result->getBool() ) {
112
+		if ($result->getBool()) {
113 113
 			$message = null;
114 114
 			$status = CheckResult::STATUS_COMPLIANCE;
115 115
 		} else {
@@ -123,11 +123,11 @@  discard block
 block discarded – undo
123 123
 			$status = CheckResult::STATUS_VIOLATION;
124 124
 		}
125 125
 
126
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
127
-			->withMetadata( $result->getMetadata() );
126
+		return (new CheckResult($context, $constraint, $status, $message))
127
+			->withMetadata($result->getMetadata());
128 128
 	}
129 129
 
130
-	public function checkConstraintParameters( Constraint $constraint ) {
130
+	public function checkConstraintParameters(Constraint $constraint) {
131 131
 		$constraintParameters = $constraint->getConstraintParameters();
132 132
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
133 133
 		$exceptions = [];
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 				$constraintParameters,
137 137
 				$constraintTypeItemId
138 138
 			);
139
-		} catch ( ConstraintParameterException $e ) {
139
+		} catch (ConstraintParameterException $e) {
140 140
 			$exceptions[] = $e;
141 141
 		}
142 142
 		try {
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 				$constraintParameters,
145 145
 				$constraintTypeItemId
146 146
 			);
147
-		} catch ( ConstraintParameterException $e ) {
147
+		} catch (ConstraintParameterException $e) {
148 148
 			$exceptions[] = $e;
149 149
 		}
150 150
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ValueOnlyChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -33,16 +33,16 @@
 block discarded – undo
33 33
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
34 34
 	}
35 35
 
36
-	public function checkConstraint( Context $context, Constraint $constraint ) {
37
-		if ( $context->getType() === Context::TYPE_STATEMENT ) {
38
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
36
+	public function checkConstraint(Context $context, Constraint $constraint) {
37
+		if ($context->getType() === Context::TYPE_STATEMENT) {
38
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
39 39
 		} else {
40
-			$message = new ViolationMessage( 'wbqc-violation-message-valueOnly' );
41
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
40
+			$message = new ViolationMessage('wbqc-violation-message-valueOnly');
41
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
42 42
 		}
43 43
 	}
44 44
 
45
-	public function checkConstraintParameters( Constraint $constraint ) {
45
+	public function checkConstraintParameters(Constraint $constraint) {
46 46
 		// no parameters
47 47
 		return [];
48 48
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/SymmetricChecker.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -79,17 +79,17 @@  discard block
 block discarded – undo
79 79
 	 *
80 80
 	 * @return CheckResult
81 81
 	 */
82
-	public function checkConstraint( Context $context, Constraint $constraint ) {
83
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
84
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
82
+	public function checkConstraint(Context $context, Constraint $constraint) {
83
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
84
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
85 85
 		}
86 86
 
87 87
 		$snak = $context->getSnak();
88 88
 		$propertyId = $context->getSnak()->getPropertyId();
89 89
 
90
-		if ( !$snak instanceof PropertyValueSnak ) {
90
+		if (!$snak instanceof PropertyValueSnak) {
91 91
 			// nothing to check
92
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
92
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
93 93
 		}
94 94
 
95 95
 		$dataValue = $snak->getDataValue();
@@ -98,18 +98,18 @@  discard block
 block discarded – undo
98 98
 		 * error handling:
99 99
 		 *   type of $dataValue for properties with 'Symmetric' constraint has to be 'wikibase-entityid'
100 100
 		 */
101
-		if ( !$dataValue instanceof EntityIdValue ) {
102
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
103
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
104
-				->withDataValueType( 'wikibase-entityid' );
105
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
101
+		if (!$dataValue instanceof EntityIdValue) {
102
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
103
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
104
+				->withDataValueType('wikibase-entityid');
105
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
106 106
 		}
107 107
 
108 108
 		$targetEntityId = $dataValue->getEntityId();
109
-		$targetEntity = $this->entityLookup->getEntity( $targetEntityId );
110
-		if ( !$targetEntity instanceof StatementListProvider ) {
111
-			$message = new ViolationMessage( 'wbqc-violation-message-target-entity-must-exist' );
112
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
109
+		$targetEntity = $this->entityLookup->getEntity($targetEntityId);
110
+		if (!$targetEntity instanceof StatementListProvider) {
111
+			$message = new ViolationMessage('wbqc-violation-message-target-entity-must-exist');
112
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
113 113
 		}
114 114
 
115 115
 		$symmetricStatement = $this->connectionCheckerHelper->findStatementWithPropertyAndEntityIdValue(
@@ -117,23 +117,23 @@  discard block
 block discarded – undo
117 117
 			$propertyId,
118 118
 			$context->getEntity()->getId()
119 119
 		);
120
-		if ( $symmetricStatement !== null ) {
120
+		if ($symmetricStatement !== null) {
121 121
 			$message = null;
122 122
 			$status = CheckResult::STATUS_COMPLIANCE;
123 123
 		} else {
124
-			$message = ( new ViolationMessage( 'wbqc-violation-message-symmetric' ) )
125
-				->withEntityId( $targetEntityId, Role::SUBJECT )
126
-				->withEntityId( $propertyId, Role::PREDICATE )
127
-				->withEntityId( $context->getEntity()->getId(), Role::OBJECT );
124
+			$message = (new ViolationMessage('wbqc-violation-message-symmetric'))
125
+				->withEntityId($targetEntityId, Role::SUBJECT)
126
+				->withEntityId($propertyId, Role::PREDICATE)
127
+				->withEntityId($context->getEntity()->getId(), Role::OBJECT);
128 128
 			$status = CheckResult::STATUS_VIOLATION;
129 129
 		}
130 130
 
131
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
132
-			->withMetadata( Metadata::ofDependencyMetadata(
133
-				DependencyMetadata::ofEntityId( $targetEntityId ) ) );
131
+		return (new CheckResult($context, $constraint, $status, $message))
132
+			->withMetadata(Metadata::ofDependencyMetadata(
133
+				DependencyMetadata::ofEntityId($targetEntityId) ));
134 134
 	}
135 135
 
136
-	public function checkConstraintParameters( Constraint $constraint ) {
136
+	public function checkConstraintParameters(Constraint $constraint) {
137 137
 		// no parameters
138 138
 		return [];
139 139
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/NoBoundsChecker.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -36,17 +36,17 @@  discard block
 block discarded – undo
36 36
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
37 37
 	}
38 38
 
39
-	public function checkConstraint( Context $context, Constraint $constraint ) {
39
+	public function checkConstraint(Context $context, Constraint $constraint) {
40 40
 		$snak = $context->getSnak();
41 41
 
42
-		if ( !$snak instanceof PropertyValueSnak ) {
42
+		if (!$snak instanceof PropertyValueSnak) {
43 43
 			// nothing to check
44
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
44
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
45 45
 		}
46 46
 
47
-		if ( $snak->getDataValue() instanceof QuantityValue ) {
48
-			$message = ( new ViolationMessage( 'wbqc-violation-message-noBounds' ) )
49
-				->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY );
47
+		if ($snak->getDataValue() instanceof QuantityValue) {
48
+			$message = (new ViolationMessage('wbqc-violation-message-noBounds'))
49
+				->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY);
50 50
 			return new CheckResult(
51 51
 				$context,
52 52
 				$constraint,
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
 			);
56 56
 		}
57 57
 
58
-		return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
58
+		return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
59 59
 	}
60 60
 
61
-	public function checkConstraintParameters( Constraint $constraint ) {
61
+	public function checkConstraintParameters(Constraint $constraint) {
62 62
 		// no parameters
63 63
 		return [];
64 64
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/MandatoryQualifiersChecker.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -67,9 +67,9 @@  discard block
 block discarded – undo
67 67
 	 * @throws ConstraintParameterException
68 68
 	 * @return CheckResult
69 69
 	 */
70
-	public function checkConstraint( Context $context, Constraint $constraint ) {
71
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
72
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
70
+	public function checkConstraint(Context $context, Constraint $constraint) {
71
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
72
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
73 73
 		}
74 74
 
75 75
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -80,24 +80,24 @@  discard block
 block discarded – undo
80 80
 			$constraintTypeItemId
81 81
 		);
82 82
 
83
-		$message = ( new ViolationMessage( 'wbqc-violation-message-mandatory-qualifier' ) )
84
-			->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
85
-			->withEntityId( $propertyId, Role::QUALIFIER_PREDICATE );
83
+		$message = (new ViolationMessage('wbqc-violation-message-mandatory-qualifier'))
84
+			->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
85
+			->withEntityId($propertyId, Role::QUALIFIER_PREDICATE);
86 86
 		$status = CheckResult::STATUS_VIOLATION;
87 87
 
88 88
 		/** @var Snak $qualifier */
89
-		foreach ( $context->getSnakStatement()->getQualifiers() as $qualifier ) {
90
-			if ( $propertyId->equals( $qualifier->getPropertyId() ) ) {
89
+		foreach ($context->getSnakStatement()->getQualifiers() as $qualifier) {
90
+			if ($propertyId->equals($qualifier->getPropertyId())) {
91 91
 				$message = null;
92 92
 				$status = CheckResult::STATUS_COMPLIANCE;
93 93
 				break;
94 94
 			}
95 95
 		}
96 96
 
97
-		return new CheckResult( $context, $constraint, $status, $message );
97
+		return new CheckResult($context, $constraint, $status, $message);
98 98
 	}
99 99
 
100
-	public function checkConstraintParameters( Constraint $constraint ) {
100
+	public function checkConstraintParameters(Constraint $constraint) {
101 101
 		$constraintParameters = $constraint->getConstraintParameters();
102 102
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
103 103
 		$exceptions = [];
@@ -106,7 +106,7 @@  discard block
 block discarded – undo
106 106
 				$constraintParameters,
107 107
 				$constraintTypeItemId
108 108
 			);
109
-		} catch ( ConstraintParameterException $e ) {
109
+		} catch (ConstraintParameterException $e) {
110 110
 			$exceptions[] = $e;
111 111
 		}
112 112
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/IntegerChecker.php 1 patch
Spacing   +21 added lines, -22 removed lines patch added patch discarded remove patch
@@ -38,22 +38,21 @@  discard block
 block discarded – undo
38 38
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
39 39
 	}
40 40
 
41
-	public function checkConstraint( Context $context, Constraint $constraint ) {
41
+	public function checkConstraint(Context $context, Constraint $constraint) {
42 42
 		$snak = $context->getSnak();
43 43
 
44
-		if ( !$snak instanceof PropertyValueSnak ) {
44
+		if (!$snak instanceof PropertyValueSnak) {
45 45
 			// nothing to check
46
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
46
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
47 47
 		}
48 48
 
49
-		$violationMessage = $this->checkSnak( $snak );
49
+		$violationMessage = $this->checkSnak($snak);
50 50
 
51 51
 		return new CheckResult(
52 52
 			$context,
53 53
 			$constraint,
54 54
 			$violationMessage === null ?
55
-				CheckResult::STATUS_COMPLIANCE :
56
-				CheckResult::STATUS_VIOLATION,
55
+				CheckResult::STATUS_COMPLIANCE : CheckResult::STATUS_VIOLATION,
57 56
 			$violationMessage
58 57
 		);
59 58
 	}
@@ -62,23 +61,23 @@  discard block
 block discarded – undo
62 61
 	 * @param PropertyValueSnak $snak
63 62
 	 * @return ViolationMessage|null
64 63
 	 */
65
-	public function checkSnak( PropertyValueSnak $snak ) {
64
+	public function checkSnak(PropertyValueSnak $snak) {
66 65
 		$dataValue = $snak->getDataValue();
67 66
 
68
-		if ( $dataValue instanceof DecimalValue ) {
69
-			if ( !$this->isInteger( $dataValue ) ) {
70
-				return $this->getViolationMessage( 'wbqc-violation-message-integer', $snak );
67
+		if ($dataValue instanceof DecimalValue) {
68
+			if (!$this->isInteger($dataValue)) {
69
+				return $this->getViolationMessage('wbqc-violation-message-integer', $snak);
71 70
 			}
72
-		} elseif ( $dataValue instanceof UnboundedQuantityValue ) {
73
-			if ( !$this->isInteger( $dataValue->getAmount() ) ) {
74
-				return $this->getViolationMessage( 'wbqc-violation-message-integer', $snak );
71
+		} elseif ($dataValue instanceof UnboundedQuantityValue) {
72
+			if (!$this->isInteger($dataValue->getAmount())) {
73
+				return $this->getViolationMessage('wbqc-violation-message-integer', $snak);
75 74
 			} elseif (
76 75
 				$dataValue instanceof QuantityValue && (
77
-					!$this->isInteger( $dataValue->getLowerBound() ) ||
78
-					!$this->isInteger( $dataValue->getUpperBound() )
76
+					!$this->isInteger($dataValue->getLowerBound()) ||
77
+					!$this->isInteger($dataValue->getUpperBound())
79 78
 				)
80 79
 			) {
81
-				return $this->getViolationMessage( 'wbqc-violation-message-integer-bounds', $snak );
80
+				return $this->getViolationMessage('wbqc-violation-message-integer-bounds', $snak);
82 81
 			}
83 82
 		}
84 83
 
@@ -89,7 +88,7 @@  discard block
 block discarded – undo
89 88
 	 * @param DecimalValue $decimalValue
90 89
 	 * @return bool
91 90
 	 */
92
-	private function isInteger( DecimalValue $decimalValue ) {
91
+	private function isInteger(DecimalValue $decimalValue) {
93 92
 		return $decimalValue->getTrimmed()->getFractionalPart() === '';
94 93
 	}
95 94
 
@@ -98,13 +97,13 @@  discard block
 block discarded – undo
98 97
 	 * @param PropertyValueSnak $snak
99 98
 	 * @return ViolationMessage
100 99
 	 */
101
-	private function getViolationMessage( $messageKey, PropertyValueSnak $snak ) {
102
-		return ( new ViolationMessage( $messageKey ) )
103
-			->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
104
-			->withDataValue( $snak->getDataValue() );
100
+	private function getViolationMessage($messageKey, PropertyValueSnak $snak) {
101
+		return (new ViolationMessage($messageKey))
102
+			->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
103
+			->withDataValue($snak->getDataValue());
105 104
 	}
106 105
 
107
-	public function checkConstraintParameters( Constraint $constraint ) {
106
+	public function checkConstraintParameters(Constraint $constraint) {
108 107
 		// no parameters
109 108
 		return [];
110 109
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/FormatChecker.php 1 patch
Spacing   +42 added lines, -42 removed lines patch added patch discarded remove patch
@@ -94,7 +94,7 @@  discard block
 block discarded – undo
94 94
 	 * @throws ConstraintParameterException
95 95
 	 * @return CheckResult
96 96
 	 */
97
-	public function checkConstraint( Context $context, Constraint $constraint ) {
97
+	public function checkConstraint(Context $context, Constraint $constraint) {
98 98
 		$constraintParameters = $constraint->getConstraintParameters();
99 99
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
100 100
 
@@ -109,9 +109,9 @@  discard block
 block discarded – undo
109 109
 
110 110
 		$snak = $context->getSnak();
111 111
 
112
-		if ( !$snak instanceof PropertyValueSnak ) {
112
+		if (!$snak instanceof PropertyValueSnak) {
113 113
 			// nothing to check
114
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
114
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
115 115
 		}
116 116
 
117 117
 		$dataValue = $snak->getDataValue();
@@ -120,7 +120,7 @@  discard block
 block discarded – undo
120 120
 		 * error handling:
121 121
 		 *   type of $dataValue for properties with 'Format' constraint has to be 'string' or 'monolingualtext'
122 122
 		 */
123
-		switch ( $dataValue->getType() ) {
123
+		switch ($dataValue->getType()) {
124 124
 			case 'string':
125 125
 				$text = $dataValue->getValue();
126 126
 				break;
@@ -130,13 +130,13 @@  discard block
 block discarded – undo
130 130
 				$text = $dataValue->getText();
131 131
 				break;
132 132
 			default:
133
-				$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-types-2' ) )
134
-					->withEntityId( new ItemId( $constraintTypeItemId ), Role::CONSTRAINT_TYPE_ITEM )
135
-					->withDataValueType( 'string' )
136
-					->withDataValueType( 'monolingualtext' );
137
-				return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
133
+				$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-types-2'))
134
+					->withEntityId(new ItemId($constraintTypeItemId), Role::CONSTRAINT_TYPE_ITEM)
135
+					->withDataValueType('string')
136
+					->withDataValueType('monolingualtext');
137
+				return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
138 138
 		}
139
-		$status = $this->runRegexCheck( $text, $format );
139
+		$status = $this->runRegexCheck($text, $format);
140 140
 		$message = $this->formatMessage(
141 141
 			$status,
142 142
 			$text,
@@ -145,7 +145,7 @@  discard block
 block discarded – undo
145 145
 			$syntaxClarifications,
146 146
 			$constraintTypeItemId
147 147
 		);
148
-		return new CheckResult( $context, $constraint, $status, $message );
148
+		return new CheckResult($context, $constraint, $status, $message);
149 149
 	}
150 150
 
151 151
 	private function formatMessage(
@@ -157,74 +157,74 @@  discard block
 block discarded – undo
157 157
 		string $constraintTypeItemId
158 158
 	): ?ViolationMessage {
159 159
 		$message = null;
160
-		if ( $status === CheckResult::STATUS_VIOLATION ) {
161
-			$message = ( new ViolationMessage( 'wbqc-violation-message-format-clarification' ) )
162
-				->withEntityId( $propertyId, Role::CONSTRAINT_PROPERTY )
163
-				->withDataValue( new StringValue( $text ), Role::OBJECT )
164
-				->withInlineCode( $format, Role::CONSTRAINT_PARAMETER_VALUE )
165
-				->withMultilingualText( $syntaxClarifications, Role::CONSTRAINT_PARAMETER_VALUE );
166
-		} elseif ( $status === CheckResult::STATUS_TODO ) {
167
-			$message = ( new ViolationMessage( 'wbqc-violation-message-security-reason' ) )
168
-				->withEntityId( new ItemId( $constraintTypeItemId ), Role::CONSTRAINT_TYPE_ITEM );
160
+		if ($status === CheckResult::STATUS_VIOLATION) {
161
+			$message = (new ViolationMessage('wbqc-violation-message-format-clarification'))
162
+				->withEntityId($propertyId, Role::CONSTRAINT_PROPERTY)
163
+				->withDataValue(new StringValue($text), Role::OBJECT)
164
+				->withInlineCode($format, Role::CONSTRAINT_PARAMETER_VALUE)
165
+				->withMultilingualText($syntaxClarifications, Role::CONSTRAINT_PARAMETER_VALUE);
166
+		} elseif ($status === CheckResult::STATUS_TODO) {
167
+			$message = (new ViolationMessage('wbqc-violation-message-security-reason'))
168
+				->withEntityId(new ItemId($constraintTypeItemId), Role::CONSTRAINT_TYPE_ITEM);
169 169
 		}
170 170
 
171 171
 		return $message;
172 172
 	}
173 173
 
174
-	private function runRegexCheck( string $text, string $format ): string {
175
-		if ( !$this->config->get( 'WBQualityConstraintsCheckFormatConstraint' ) ) {
174
+	private function runRegexCheck(string $text, string $format): string {
175
+		if (!$this->config->get('WBQualityConstraintsCheckFormatConstraint')) {
176 176
 			return CheckResult::STATUS_TODO;
177 177
 		}
178 178
 		if (
179
-			$this->config->get( 'WBQualityConstraintsFormatCheckerShellboxRatio' ) > (float)wfRandom()
179
+			$this->config->get('WBQualityConstraintsFormatCheckerShellboxRatio') > (float) wfRandom()
180 180
 		) {
181
-			return $this->runRegexCheckUsingShellbox( $text, $format );
181
+			return $this->runRegexCheckUsingShellbox($text, $format);
182 182
 		}
183 183
 
184
-		return $this->runRegexCheckUsingSparql( $text, $format );
184
+		return $this->runRegexCheckUsingSparql($text, $format);
185 185
 	}
186 186
 
187
-	private function runRegexCheckUsingShellbox( string $text, string $format ): string {
188
-		if ( !$this->shellboxClientFactory->isEnabled( 'constraint-regex-checker' ) ) {
187
+	private function runRegexCheckUsingShellbox(string $text, string $format): string {
188
+		if (!$this->shellboxClientFactory->isEnabled('constraint-regex-checker')) {
189 189
 			return CheckResult::STATUS_TODO;
190 190
 		}
191 191
 		try {
192
-			$pattern = '/^(?:' . str_replace( '/', '\/', $format ) . ')$/u';
193
-			$shellboxResponse = $this->shellboxClientFactory->getClient( [
194
-				'timeout' => $this->config->get( 'WBQualityConstraintsSparqlMaxMillis' ) / 1000,
192
+			$pattern = '/^(?:'.str_replace('/', '\/', $format).')$/u';
193
+			$shellboxResponse = $this->shellboxClientFactory->getClient([
194
+				'timeout' => $this->config->get('WBQualityConstraintsSparqlMaxMillis') / 1000,
195 195
 				'service' => 'constraint-regex-checker',
196
-			] )->call(
196
+			])->call(
197 197
 				'constraint-regex-checker',
198 198
 				'preg_match',
199
-				[ $pattern, $text ]
199
+				[$pattern, $text]
200 200
 			);
201
-		} catch ( ShellboxError $exception ) {
201
+		} catch (ShellboxError $exception) {
202 202
 			throw new ConstraintParameterException(
203
-				( new ViolationMessage( 'wbqc-violation-message-parameter-regex' ) )
204
-					->withInlineCode( $pattern, Role::CONSTRAINT_PARAMETER_VALUE )
203
+				(new ViolationMessage('wbqc-violation-message-parameter-regex'))
204
+					->withInlineCode($pattern, Role::CONSTRAINT_PARAMETER_VALUE)
205 205
 			);
206 206
 		}
207 207
 
208
-		if ( $shellboxResponse ) {
208
+		if ($shellboxResponse) {
209 209
 			return CheckResult::STATUS_COMPLIANCE;
210 210
 		} else {
211 211
 			return CheckResult::STATUS_VIOLATION;
212 212
 		}
213 213
 	}
214 214
 
215
-	private function runRegexCheckUsingSparql( string $text, string $format ): string {
216
-		if ( $this->sparqlHelper instanceof DummySparqlHelper ) {
215
+	private function runRegexCheckUsingSparql(string $text, string $format): string {
216
+		if ($this->sparqlHelper instanceof DummySparqlHelper) {
217 217
 			return CheckResult::STATUS_TODO;
218 218
 		}
219 219
 
220
-		if ( $this->sparqlHelper->matchesRegularExpression( $text, $format ) ) {
220
+		if ($this->sparqlHelper->matchesRegularExpression($text, $format)) {
221 221
 			return CheckResult::STATUS_COMPLIANCE;
222 222
 		} else {
223 223
 			return CheckResult::STATUS_VIOLATION;
224 224
 		}
225 225
 	}
226 226
 
227
-	public function checkConstraintParameters( Constraint $constraint ) {
227
+	public function checkConstraintParameters(Constraint $constraint) {
228 228
 		$constraintParameters = $constraint->getConstraintParameters();
229 229
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
230 230
 		$exceptions = [];
@@ -233,14 +233,14 @@  discard block
 block discarded – undo
233 233
 				$constraintParameters,
234 234
 				$constraintTypeItemId
235 235
 			);
236
-		} catch ( ConstraintParameterException $e ) {
236
+		} catch (ConstraintParameterException $e) {
237 237
 			$exceptions[] = $e;
238 238
 		}
239 239
 		try {
240 240
 			$this->constraintParameterParser->parseSyntaxClarificationParameter(
241 241
 				$constraintParameters
242 242
 			);
243
-		} catch ( ConstraintParameterException $e ) {
243
+		} catch (ConstraintParameterException $e) {
244 244
 			$exceptions[] = $e;
245 245
 		}
246 246
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/UniqueValueChecker.php 1 patch
Spacing   +18 added lines, -18 removed lines patch added patch discarded remove patch
@@ -76,18 +76,18 @@  discard block
 block discarded – undo
76 76
 	 * @throws SparqlHelperException if the checker uses SPARQL and the query times out or some other error occurs
77 77
 	 * @return CheckResult
78 78
 	 */
79
-	public function checkConstraint( Context $context, Constraint $constraint ) {
80
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
81
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
79
+	public function checkConstraint(Context $context, Constraint $constraint) {
80
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
81
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
82 82
 		}
83 83
 
84
-		if ( !( $this->sparqlHelper instanceof DummySparqlHelper ) ) {
84
+		if (!($this->sparqlHelper instanceof DummySparqlHelper)) {
85 85
 
86 86
 			$separators = $this->constraintParameterParser->parseSeparatorsParameter(
87 87
 				$constraint->getConstraintParameters()
88 88
 			);
89 89
 
90
-			if ( $context->getType() === 'statement' ) {
90
+			if ($context->getType() === 'statement') {
91 91
 				$statement = $context->getSnakStatement();
92 92
 				'@phan-var Statement $statement';
93 93
 				$result = $this->sparqlHelper->findEntitiesWithSameStatement(
@@ -96,9 +96,9 @@  discard block
 block discarded – undo
96 96
 				);
97 97
 			} else {
98 98
 				$snak = $context->getSnak();
99
-				if ( !$snak instanceof PropertyValueSnak ) {
99
+				if (!$snak instanceof PropertyValueSnak) {
100 100
 					// nothing to check
101
-					return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
101
+					return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
102 102
 				}
103 103
 				$result = $this->sparqlHelper->findEntitiesWithSameQualifierOrReference(
104 104
 					$context->getEntity()->getId(),
@@ -111,32 +111,32 @@  discard block
 block discarded – undo
111 111
 			$otherEntities = $result->getArray();
112 112
 			$metadata = $result->getMetadata();
113 113
 
114
-			if ( $otherEntities === [] ) {
114
+			if ($otherEntities === []) {
115 115
 				$status = CheckResult::STATUS_COMPLIANCE;
116 116
 				$message = null;
117 117
 			} else {
118
-				$otherEntities = array_values( array_filter( $otherEntities ) ); // remove nulls
118
+				$otherEntities = array_values(array_filter($otherEntities)); // remove nulls
119 119
 				$status = CheckResult::STATUS_VIOLATION;
120
-				$message = ( new ViolationMessage( 'wbqc-violation-message-unique-value' ) )
121
-					->withEntityIdList( $otherEntities, Role::SUBJECT );
120
+				$message = (new ViolationMessage('wbqc-violation-message-unique-value'))
121
+					->withEntityIdList($otherEntities, Role::SUBJECT);
122 122
 			}
123 123
 		} else {
124 124
 			$status = CheckResult::STATUS_TODO;
125
-			$message = ( new ViolationMessage( 'wbqc-violation-message-not-yet-implemented' ) )
126
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM );
125
+			$message = (new ViolationMessage('wbqc-violation-message-not-yet-implemented'))
126
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM);
127 127
 			$metadata = Metadata::blank();
128 128
 		}
129 129
 
130
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
131
-			->withMetadata( $metadata );
130
+		return (new CheckResult($context, $constraint, $status, $message))
131
+			->withMetadata($metadata);
132 132
 	}
133 133
 
134
-	public function checkConstraintParameters( Constraint $constraint ) {
134
+	public function checkConstraintParameters(Constraint $constraint) {
135 135
 		$constraintParameters = $constraint->getConstraintParameters();
136 136
 		$exceptions = [];
137 137
 		try {
138
-			$this->constraintParameterParser->parseSeparatorsParameter( $constraintParameters );
139
-		} catch ( ConstraintParameterException $e ) {
138
+			$this->constraintParameterParser->parseSeparatorsParameter($constraintParameters);
139
+		} catch (ConstraintParameterException $e) {
140 140
 			$exceptions[] = $e;
141 141
 		}
142 142
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/AllowedUnitsChecker.php 1 patch
Spacing   +34 added lines, -35 removed lines patch added patch discarded remove patch
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 * @throws ConstraintParameterException
73 73
 	 * @return CheckResult
74 74
 	 */
75
-	public function checkConstraint( Context $context, Constraint $constraint ) {
75
+	public function checkConstraint(Context $context, Constraint $constraint) {
76 76
 		$constraintParameters = $constraint->getConstraintParameters();
77 77
 		$unitsParameter = $this->constraintParameterParser
78 78
 			->parseUnitsParameter(
@@ -81,50 +81,49 @@  discard block
 block discarded – undo
81 81
 			);
82 82
 
83 83
 		$snak = $context->getSnak();
84
-		if ( !$snak instanceof PropertyValueSnak ) {
84
+		if (!$snak instanceof PropertyValueSnak) {
85 85
 			// nothing to check
86
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
86
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
87 87
 		}
88 88
 
89 89
 		$dataValue = $snak->getDataValue();
90
-		if ( !$dataValue instanceof UnboundedQuantityValue ) {
91
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
92
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
93
-				->withDataValueType( 'quantity' );
94
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
90
+		if (!$dataValue instanceof UnboundedQuantityValue) {
91
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
92
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
93
+				->withDataValueType('quantity');
94
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
95 95
 		}
96 96
 
97
-		if ( $dataValue->getUnit() === '1' ) {
98
-			return $this->checkUnitless( $context, $constraint, $unitsParameter, $snak );
97
+		if ($dataValue->getUnit() === '1') {
98
+			return $this->checkUnitless($context, $constraint, $unitsParameter, $snak);
99 99
 		}
100 100
 
101 101
 		$status = CheckResult::STATUS_VIOLATION;
102
-		$actualUnit = $this->standardize( $dataValue )->getUnit();
103
-		foreach ( $unitsParameter->getUnitQuantities() as $unitQuantity ) {
104
-			$allowedUnit = $this->standardize( $unitQuantity )->getUnit();
105
-			if ( $actualUnit === $allowedUnit ) {
102
+		$actualUnit = $this->standardize($dataValue)->getUnit();
103
+		foreach ($unitsParameter->getUnitQuantities() as $unitQuantity) {
104
+			$allowedUnit = $this->standardize($unitQuantity)->getUnit();
105
+			if ($actualUnit === $allowedUnit) {
106 106
 				$status = CheckResult::STATUS_COMPLIANCE;
107 107
 				break;
108 108
 			}
109 109
 		}
110 110
 
111
-		if ( $status === CheckResult::STATUS_VIOLATION ) {
112
-			if ( $unitsParameter->getUnitItemIds() === [] ) {
113
-				$message = ( new ViolationMessage( 'wbqc-violation-message-units-none' ) )
114
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY );
111
+		if ($status === CheckResult::STATUS_VIOLATION) {
112
+			if ($unitsParameter->getUnitItemIds() === []) {
113
+				$message = (new ViolationMessage('wbqc-violation-message-units-none'))
114
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY);
115 115
 			} else {
116 116
 				$messageKey = $unitsParameter->getUnitlessAllowed() ?
117
-					'wbqc-violation-message-units-or-none' :
118
-					'wbqc-violation-message-units';
119
-				$message = ( new ViolationMessage( $messageKey ) )
120
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
121
-					->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
117
+					'wbqc-violation-message-units-or-none' : 'wbqc-violation-message-units';
118
+				$message = (new ViolationMessage($messageKey))
119
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
120
+					->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
122 121
 			}
123 122
 		} else {
124 123
 			$message = null;
125 124
 		}
126 125
 
127
-		return new CheckResult( $context, $constraint, $status, $message );
126
+		return new CheckResult($context, $constraint, $status, $message);
128 127
 	}
129 128
 
130 129
 	/**
@@ -140,17 +139,17 @@  discard block
 block discarded – undo
140 139
 		UnitsParameter $unitsParameter,
141 140
 		PropertyValueSnak $snak
142 141
 	) {
143
-		if ( $unitsParameter->getUnitlessAllowed() ) {
142
+		if ($unitsParameter->getUnitlessAllowed()) {
144 143
 			$message = null;
145 144
 			$status = CheckResult::STATUS_COMPLIANCE;
146 145
 		} else {
147
-			$message = ( new ViolationMessage( 'wbqc-violation-message-units' ) )
148
-				->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
149
-				->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
146
+			$message = (new ViolationMessage('wbqc-violation-message-units'))
147
+				->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
148
+				->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
150 149
 			$status = CheckResult::STATUS_VIOLATION;
151 150
 		}
152 151
 
153
-		return new CheckResult( $context, $constraint, $status, $message );
152
+		return new CheckResult($context, $constraint, $status, $message);
154 153
 	}
155 154
 
156 155
 	/**
@@ -159,20 +158,20 @@  discard block
 block discarded – undo
159 158
 	 * @param UnboundedQuantityValue $value
160 159
 	 * @return UnboundedQuantityValue
161 160
 	 */
162
-	private function standardize( UnboundedQuantityValue $value ) {
163
-		if ( $this->unitConverter === null ) {
161
+	private function standardize(UnboundedQuantityValue $value) {
162
+		if ($this->unitConverter === null) {
164 163
 			return $value;
165 164
 		}
166 165
 
167
-		$standard = $this->unitConverter->toStandardUnits( $value );
168
-		if ( $standard !== null ) {
166
+		$standard = $this->unitConverter->toStandardUnits($value);
167
+		if ($standard !== null) {
169 168
 			return $standard;
170 169
 		} else {
171 170
 			return $value;
172 171
 		}
173 172
 	}
174 173
 
175
-	public function checkConstraintParameters( Constraint $constraint ) {
174
+	public function checkConstraintParameters(Constraint $constraint) {
176 175
 		$constraintParameters = $constraint->getConstraintParameters();
177 176
 		$exceptions = [];
178 177
 		try {
@@ -181,7 +180,7 @@  discard block
 block discarded – undo
181 180
 				$constraint->getConstraintTypeItemId(),
182 181
 				true
183 182
 			);
184
-		} catch ( ConstraintParameterException $e ) {
183
+		} catch (ConstraintParameterException $e) {
185 184
 			$exceptions[] = $e;
186 185
 		}
187 186
 		return $exceptions;
Please login to merge, or discard this patch.