Completed
Push — master ( 58f7ad...10c482 )
by
unknown
02:49
created
src/ConstraintCheck/Checker/ReferenceChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -14,16 +14,16 @@
 block discarded – undo
14 14
  */
15 15
 class ReferenceChecker implements ConstraintChecker {
16 16
 
17
-	public function checkConstraint( Context $context, Constraint $constraint ) {
18
-		if ( $context->getType() === Context::TYPE_REFERENCE ) {
19
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_COMPLIANCE, '' );
17
+	public function checkConstraint(Context $context, Constraint $constraint) {
18
+		if ($context->getType() === Context::TYPE_REFERENCE) {
19
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_COMPLIANCE, '');
20 20
 		} else {
21
-			$message = wfMessage( 'wbqc-violation-message-reference' )->escaped();
22
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_VIOLATION, $message );
21
+			$message = wfMessage('wbqc-violation-message-reference')->escaped();
22
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_VIOLATION, $message);
23 23
 		}
24 24
 	}
25 25
 
26
-	public function checkConstraintParameters( Constraint $constraint ) {
26
+	public function checkConstraintParameters(Constraint $constraint) {
27 27
 		// no parameters
28 28
 		return [];
29 29
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/QualifierChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -28,16 +28,16 @@
 block discarded – undo
28 28
 	 *
29 29
 	 * @return CheckResult
30 30
 	 */
31
-	public function checkConstraint( Context $context, Constraint $constraint ) {
32
-		if ( $context->getType() === Context::TYPE_QUALIFIER ) {
33
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_COMPLIANCE, '' );
31
+	public function checkConstraint(Context $context, Constraint $constraint) {
32
+		if ($context->getType() === Context::TYPE_QUALIFIER) {
33
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_COMPLIANCE, '');
34 34
 		} else {
35
-			$message = wfMessage( 'wbqc-violation-message-qualifier' )->escaped();
36
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_VIOLATION, $message );
35
+			$message = wfMessage('wbqc-violation-message-qualifier')->escaped();
36
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_VIOLATION, $message);
37 37
 		}
38 38
 	}
39 39
 
40
-	public function checkConstraintParameters( Constraint $constraint ) {
40
+	public function checkConstraintParameters(Constraint $constraint) {
41 41
 		// no parameters
42 42
 		return [];
43 43
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/SparqlHelperException.php 1 patch
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -10,7 +10,7 @@
 block discarded – undo
10 10
 class SparqlHelperException extends RuntimeException {
11 11
 
12 12
 	public function __construct() {
13
-		parent::__construct( 'The SPARQL query endpoint returned an error.' );
13
+		parent::__construct('The SPARQL query endpoint returned an error.');
14 14
 	}
15 15
 
16 16
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/ConstraintParameterException.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -16,8 +16,8 @@
 block discarded – undo
16 16
 	/**
17 17
 	 * @param string $message HTML
18 18
 	 */
19
-	public function __construct( $message ) {
20
-		parent::__construct( $message );
19
+	public function __construct($message) {
20
+		parent::__construct($message);
21 21
 	}
22 22
 
23 23
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/ValueCountCheckerHelper.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -24,14 +24,14 @@
 block discarded – undo
24 24
 	 *
25 25
 	 * @return int[]
26 26
 	 */
27
-	public function getPropertyCount( StatementList $statements ) {
28
-		if ( !isset( $this->propertyCount ) ) {
27
+	public function getPropertyCount(StatementList $statements) {
28
+		if (!isset($this->propertyCount)) {
29 29
 			$this->propertyCount = [];
30 30
 
31 31
 			/** @var Statement $statement */
32
-			foreach ( $statements as $statement ) {
32
+			foreach ($statements as $statement) {
33 33
 				$counter = $statement->getRank() === Statement::RANK_DEPRECATED ? 0 : 1;
34
-				if ( array_key_exists( $statement->getPropertyId()->getSerialization(), $this->propertyCount ) ) {
34
+				if (array_key_exists($statement->getPropertyId()->getSerialization(), $this->propertyCount)) {
35 35
 					$this->propertyCount[$statement->getPropertyId()->getSerialization()] += $counter;
36 36
 				} else {
37 37
 					$this->propertyCount[$statement->getPropertyId()->getSerialization()] = $counter;
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/ConnectionCheckerHelper.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -28,8 +28,8 @@  discard block
 block discarded – undo
28 28
 		StatementList $statementList,
29 29
 		PropertyId $propertyId
30 30
 	) {
31
-		$statementListByPropertyId = $statementList->getByPropertyId( $propertyId );
32
-		if ( $statementListByPropertyId->isEmpty() ) {
31
+		$statementListByPropertyId = $statementList->getByPropertyId($propertyId);
32
+		if ($statementListByPropertyId->isEmpty()) {
33 33
 			return null;
34 34
 		} else {
35 35
 			return $statementListByPropertyId->toArray()[0];
@@ -50,15 +50,15 @@  discard block
 block discarded – undo
50 50
 		PropertyId $propertyId,
51 51
 		EntityId $value
52 52
 	) {
53
-		$statementListByPropertyId = $statementList->getByPropertyId( $propertyId );
53
+		$statementListByPropertyId = $statementList->getByPropertyId($propertyId);
54 54
 		/** @var Statement $statement */
55
-		foreach ( $statementListByPropertyId as $statement ) {
55
+		foreach ($statementListByPropertyId as $statement) {
56 56
 			$snak = $statement->getMainSnak();
57
-			if ( $snak->getType() === 'value' ) {
57
+			if ($snak->getType() === 'value') {
58 58
 				$dataValue = $snak->getDataValue();
59 59
 				if (
60 60
 					$dataValue->getType() === 'wikibase-entityid' &&
61
-					$dataValue->getEntityId()->equals( $value )
61
+					$dataValue->getEntityId()->equals($value)
62 62
 				) {
63 63
 					return $statement;
64 64
 				}
@@ -81,12 +81,12 @@  discard block
 block discarded – undo
81 81
 		PropertyId $propertyId,
82 82
 		array $values
83 83
 	) {
84
-		$statementListByPropertyId = $statementList->getByPropertyId( $propertyId );
84
+		$statementListByPropertyId = $statementList->getByPropertyId($propertyId);
85 85
 		/** @var Statement $statement */
86
-		foreach ( $statementListByPropertyId as $statement ) {
86
+		foreach ($statementListByPropertyId as $statement) {
87 87
 			$snak = $statement->getMainSnak();
88
-			foreach ( $values as $value ) {
89
-				if ( $value->matchesSnak( $snak ) ) {
88
+			foreach ($values as $value) {
89
+				if ($value->matchesSnak($snak)) {
90 90
 					return $statement;
91 91
 				}
92 92
 			}
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/LoggingHelper.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -48,8 +48,8 @@  discard block
 block discarded – undo
48 48
 		$this->dataFactory = $dataFactory;
49 49
 		$this->logger = $logger;
50 50
 		$this->constraintCheckDurationLimits = [
51
-			'info' => $config->get( 'WBQualityConstraintsCheckDurationInfoSeconds' ),
52
-			'warning' => $config->get( 'WBQualityConstraintsCheckDurationWarningSeconds' ),
51
+			'info' => $config->get('WBQualityConstraintsCheckDurationInfoSeconds'),
52
+			'warning' => $config->get('WBQualityConstraintsCheckDurationWarningSeconds'),
53 53
 		];
54 54
 	}
55 55
 
@@ -75,41 +75,41 @@  discard block
 block discarded – undo
75 75
 		$durationSeconds,
76 76
 		$method
77 77
 	) {
78
-		$constraintCheckerClassShortName = substr( strrchr( $constraintCheckerClass, '\\' ), 1 );
78
+		$constraintCheckerClassShortName = substr(strrchr($constraintCheckerClass, '\\'), 1);
79 79
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
80 80
 
81 81
 		$this->dataFactory->timing(
82
-			'wikibase.quality.constraints.check.timing.' .
83
-				$constraintTypeItemId . '-' .
82
+			'wikibase.quality.constraints.check.timing.'.
83
+				$constraintTypeItemId.'-'.
84 84
 				$constraintCheckerClassShortName,
85 85
 			$durationSeconds * 1000
86 86
 		);
87 87
 
88 88
 		// find the longest limit (and associated log level) that the duration exceeds
89
-		foreach ( $this->constraintCheckDurationLimits as $level => $limit ) {
89
+		foreach ($this->constraintCheckDurationLimits as $level => $limit) {
90 90
 			if (
91 91
 				// duration exceeds this limit
92
-				isset( $limit ) && $durationSeconds > $limit &&
92
+				isset($limit) && $durationSeconds > $limit &&
93 93
 				// this limit is longer than previous longest limit
94
-				( !isset( $limitSeconds ) || $limit > $limitSeconds )
94
+				(!isset($limitSeconds) || $limit > $limitSeconds)
95 95
 			) {
96 96
 				$limitSeconds = $limit;
97 97
 				$logLevel = $level;
98 98
 			}
99 99
 		}
100 100
 
101
-		if ( !isset( $limitSeconds ) ) {
101
+		if (!isset($limitSeconds)) {
102 102
 			return;
103 103
 		}
104
-		if ( $context->getType() !== Context::TYPE_STATEMENT ) {
104
+		if ($context->getType() !== Context::TYPE_STATEMENT) {
105 105
 			// TODO log less details but still log something
106 106
 			return;
107 107
 		}
108 108
 
109 109
 		$this->logger->log(
110 110
 			$logLevel,
111
-			'Constraint check with {constraintCheckerClassShortName} ' .
112
-			'took longer than {limitSeconds} second(s) ' .
111
+			'Constraint check with {constraintCheckerClassShortName} '.
112
+			'took longer than {limitSeconds} second(s) '.
113 113
 			'(duration: {durationSeconds} seconds).',
114 114
 			[
115 115
 				'method' => $method,
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/ConstraintParameterParser.php 1 patch
Spacing   +189 added lines, -189 removed lines patch added patch discarded remove patch
@@ -75,15 +75,15 @@  discard block
 block discarded – undo
75 75
 	 * @param array $parameters
76 76
 	 * @throws ConstraintParameterException
77 77
 	 */
78
-	public function checkError( array $parameters ) {
79
-		if ( array_key_exists( '@error', $parameters ) ) {
78
+	public function checkError(array $parameters) {
79
+		if (array_key_exists('@error', $parameters)) {
80 80
 			$error = $parameters['@error'];
81
-			if ( array_key_exists( 'toolong', $error ) && $error['toolong'] ) {
81
+			if (array_key_exists('toolong', $error) && $error['toolong']) {
82 82
 				$msg = 'wbqc-violation-message-parameters-error-toolong';
83 83
 			} else {
84 84
 				$msg = 'wbqc-violation-message-parameters-error-unknown';
85 85
 			}
86
-			throw new ConstraintParameterException( wfMessage( $msg )->escaped() );
86
+			throw new ConstraintParameterException(wfMessage($msg)->escaped());
87 87
 		}
88 88
 	}
89 89
 
@@ -93,11 +93,11 @@  discard block
 block discarded – undo
93 93
 	 * @param string $parameterId
94 94
 	 * @throws ConstraintParameterException
95 95
 	 */
96
-	private function requireSingleParameter( array $parameters, $parameterId ) {
97
-		if ( count( $parameters[$parameterId] ) !== 1 ) {
96
+	private function requireSingleParameter(array $parameters, $parameterId) {
97
+		if (count($parameters[$parameterId]) !== 1) {
98 98
 			throw new ConstraintParameterException(
99
-				wfMessage( 'wbqc-violation-message-parameter-single' )
100
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
99
+				wfMessage('wbqc-violation-message-parameter-single')
100
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY))
101 101
 					->escaped()
102 102
 			);
103 103
 		}
@@ -110,11 +110,11 @@  discard block
 block discarded – undo
110 110
 	 * @return void
111 111
 	 * @throws ConstraintParameterException
112 112
 	 */
113
-	private function requireValueParameter( Snak $snak, $parameterId ) {
114
-		if ( !( $snak instanceof PropertyValueSnak ) ) {
113
+	private function requireValueParameter(Snak $snak, $parameterId) {
114
+		if (!($snak instanceof PropertyValueSnak)) {
115 115
 			throw new ConstraintParameterException(
116
-				wfMessage( 'wbqc-violation-message-parameter-value' )
117
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
116
+				wfMessage('wbqc-violation-message-parameter-value')
117
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY))
118 118
 					->escaped()
119 119
 			);
120 120
 		}
@@ -127,18 +127,18 @@  discard block
 block discarded – undo
127 127
 	 * @throws ConstraintParameterException
128 128
 	 * @return EntityId
129 129
 	 */
130
-	private function parseEntityIdParameter( array $snakSerialization, $parameterId ) {
131
-		$snak = $this->snakDeserializer->deserialize( $snakSerialization );
132
-		$this->requireValueParameter( $snak, $parameterId );
130
+	private function parseEntityIdParameter(array $snakSerialization, $parameterId) {
131
+		$snak = $this->snakDeserializer->deserialize($snakSerialization);
132
+		$this->requireValueParameter($snak, $parameterId);
133 133
 		$value = $snak->getDataValue();
134
-		if ( $value instanceof EntityIdValue ) {
134
+		if ($value instanceof EntityIdValue) {
135 135
 			return $value->getEntityId();
136 136
 		} else {
137 137
 			throw new ConstraintParameterException(
138
-				wfMessage( 'wbqc-violation-message-parameter-entity' )
138
+				wfMessage('wbqc-violation-message-parameter-entity')
139 139
 					->rawParams(
140
-						$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
141
-						$this->constraintParameterRenderer->formatDataValue( $value, Role::CONSTRAINT_PARAMETER_VALUE )
140
+						$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY),
141
+						$this->constraintParameterRenderer->formatDataValue($value, Role::CONSTRAINT_PARAMETER_VALUE)
142 142
 					)
143 143
 					->escaped()
144 144
 			);
@@ -151,21 +151,21 @@  discard block
 block discarded – undo
151 151
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
152 152
 	 * @return string[] class entity ID serializations
153 153
 	 */
154
-	public function parseClassParameter( array $constraintParameters, $constraintTypeItemId ) {
155
-		$this->checkError( $constraintParameters );
156
-		$classId = $this->config->get( 'WBQualityConstraintsClassId' );
157
-		if ( !array_key_exists( $classId, $constraintParameters ) ) {
154
+	public function parseClassParameter(array $constraintParameters, $constraintTypeItemId) {
155
+		$this->checkError($constraintParameters);
156
+		$classId = $this->config->get('WBQualityConstraintsClassId');
157
+		if (!array_key_exists($classId, $constraintParameters)) {
158 158
 			throw new ConstraintParameterException(
159
-				wfMessage( 'wbqc-violation-message-parameter-needed' )
160
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
161
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $classId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
159
+				wfMessage('wbqc-violation-message-parameter-needed')
160
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
161
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($classId, Role::CONSTRAINT_PARAMETER_PROPERTY))
162 162
 					->escaped()
163 163
 			);
164 164
 		}
165 165
 
166 166
 		$classes = [];
167
-		foreach ( $constraintParameters[$classId] as $class ) {
168
-			$classes[] = $this->parseEntityIdParameter( $class, $classId )->getSerialization();
167
+		foreach ($constraintParameters[$classId] as $class) {
168
+			$classes[] = $this->parseEntityIdParameter($class, $classId)->getSerialization();
169 169
 		}
170 170
 		return $classes;
171 171
 	}
@@ -176,33 +176,33 @@  discard block
 block discarded – undo
176 176
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
177 177
 	 * @return string 'instance' or 'subclass'
178 178
 	 */
179
-	public function parseRelationParameter( array $constraintParameters, $constraintTypeItemId ) {
180
-		$this->checkError( $constraintParameters );
181
-		$relationId = $this->config->get( 'WBQualityConstraintsRelationId' );
182
-		if ( !array_key_exists( $relationId, $constraintParameters ) ) {
179
+	public function parseRelationParameter(array $constraintParameters, $constraintTypeItemId) {
180
+		$this->checkError($constraintParameters);
181
+		$relationId = $this->config->get('WBQualityConstraintsRelationId');
182
+		if (!array_key_exists($relationId, $constraintParameters)) {
183 183
 			throw new ConstraintParameterException(
184
-				wfMessage( 'wbqc-violation-message-parameter-needed' )
185
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
186
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $relationId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
184
+				wfMessage('wbqc-violation-message-parameter-needed')
185
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
186
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($relationId, Role::CONSTRAINT_PARAMETER_PROPERTY))
187 187
 					->escaped()
188 188
 			);
189 189
 		}
190 190
 
191
-		$this->requireSingleParameter( $constraintParameters, $relationId );
192
-		$relationEntityId = $this->parseEntityIdParameter( $constraintParameters[$relationId][0], $relationId );
193
-		$instanceId = $this->config->get( 'WBQualityConstraintsInstanceOfRelationId' );
194
-		$subclassId = $this->config->get( 'WBQualityConstraintsSubclassOfRelationId' );
195
-		switch ( $relationEntityId ) {
191
+		$this->requireSingleParameter($constraintParameters, $relationId);
192
+		$relationEntityId = $this->parseEntityIdParameter($constraintParameters[$relationId][0], $relationId);
193
+		$instanceId = $this->config->get('WBQualityConstraintsInstanceOfRelationId');
194
+		$subclassId = $this->config->get('WBQualityConstraintsSubclassOfRelationId');
195
+		switch ($relationEntityId) {
196 196
 			case $instanceId:
197 197
 				return 'instance';
198 198
 			case $subclassId:
199 199
 				return 'subclass';
200 200
 			default:
201 201
 				throw new ConstraintParameterException(
202
-					wfMessage( 'wbqc-violation-message-parameter-oneof' )
203
-						->rawParams( $this->constraintParameterRenderer->formatPropertyId( $relationId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
204
-						->numParams( 2 )
205
-						->rawParams( $this->constraintParameterRenderer->formatItemIdList( [ $instanceId, $subclassId ], Role::CONSTRAINT_PARAMETER_VALUE ) )
202
+					wfMessage('wbqc-violation-message-parameter-oneof')
203
+						->rawParams($this->constraintParameterRenderer->formatPropertyId($relationId, Role::CONSTRAINT_PARAMETER_PROPERTY))
204
+						->numParams(2)
205
+						->rawParams($this->constraintParameterRenderer->formatItemIdList([$instanceId, $subclassId], Role::CONSTRAINT_PARAMETER_VALUE))
206 206
 						->escaped()
207 207
 				);
208 208
 		}
@@ -215,21 +215,21 @@  discard block
 block discarded – undo
215 215
 	 * @throws ConstraintParameterException
216 216
 	 * @return PropertyId
217 217
 	 */
218
-	private function parsePropertyIdParameter( array $snakSerialization, $parameterId ) {
219
-		$snak = $this->snakDeserializer->deserialize( $snakSerialization );
220
-		$this->requireValueParameter( $snak, $parameterId );
218
+	private function parsePropertyIdParameter(array $snakSerialization, $parameterId) {
219
+		$snak = $this->snakDeserializer->deserialize($snakSerialization);
220
+		$this->requireValueParameter($snak, $parameterId);
221 221
 		$value = $snak->getDataValue();
222
-		if ( $value instanceof EntityIdValue ) {
222
+		if ($value instanceof EntityIdValue) {
223 223
 			$id = $value->getEntityId();
224
-			if ( $id instanceof PropertyId ) {
224
+			if ($id instanceof PropertyId) {
225 225
 				return $id;
226 226
 			}
227 227
 		}
228 228
 		throw new ConstraintParameterException(
229
-			wfMessage( 'wbqc-violation-message-parameter-property' )
229
+			wfMessage('wbqc-violation-message-parameter-property')
230 230
 				->rawParams(
231
-					$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
232
-					$this->constraintParameterRenderer->formatDataValue( $value, Role::CONSTRAINT_PARAMETER_VALUE )
231
+					$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY),
232
+					$this->constraintParameterRenderer->formatDataValue($value, Role::CONSTRAINT_PARAMETER_VALUE)
233 233
 				)
234 234
 				->escaped()
235 235
 		);
@@ -242,33 +242,33 @@  discard block
 block discarded – undo
242 242
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
243 243
 	 * @return PropertyId
244 244
 	 */
245
-	public function parsePropertyParameter( array $constraintParameters, $constraintTypeItemId ) {
246
-		$this->checkError( $constraintParameters );
247
-		$propertyId = $this->config->get( 'WBQualityConstraintsPropertyId' );
248
-		if ( !array_key_exists( $propertyId, $constraintParameters ) ) {
245
+	public function parsePropertyParameter(array $constraintParameters, $constraintTypeItemId) {
246
+		$this->checkError($constraintParameters);
247
+		$propertyId = $this->config->get('WBQualityConstraintsPropertyId');
248
+		if (!array_key_exists($propertyId, $constraintParameters)) {
249 249
 			throw new ConstraintParameterException(
250
-				wfMessage( 'wbqc-violation-message-parameter-needed' )
251
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
252
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $propertyId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
250
+				wfMessage('wbqc-violation-message-parameter-needed')
251
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
252
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($propertyId, Role::CONSTRAINT_PARAMETER_PROPERTY))
253 253
 					->escaped()
254 254
 			);
255 255
 		}
256 256
 
257
-		$this->requireSingleParameter( $constraintParameters, $propertyId );
258
-		return $this->parsePropertyIdParameter( $constraintParameters[$propertyId][0], $propertyId );
257
+		$this->requireSingleParameter($constraintParameters, $propertyId);
258
+		return $this->parsePropertyIdParameter($constraintParameters[$propertyId][0], $propertyId);
259 259
 	}
260 260
 
261
-	private function parseItemIdParameter( PropertyValueSnak $snak, $parameterId ) {
262
-		if ( $snak->getDataValue() instanceof EntityIdValue &&
261
+	private function parseItemIdParameter(PropertyValueSnak $snak, $parameterId) {
262
+		if ($snak->getDataValue() instanceof EntityIdValue &&
263 263
 			$snak->getDataValue()->getEntityId() instanceof ItemId
264 264
 		) {
265
-			return ItemIdSnakValue::fromItemId( $snak->getDataValue()->getEntityId() );
265
+			return ItemIdSnakValue::fromItemId($snak->getDataValue()->getEntityId());
266 266
 		} else {
267 267
 			throw new ConstraintParameterException(
268
-				wfMessage( 'wbqc-violation-message-parameter-item' )
268
+				wfMessage('wbqc-violation-message-parameter-item')
269 269
 					->rawParams(
270
-						$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
271
-						$this->constraintParameterRenderer->formatDataValue( $snak->getDataValue(), Role::CONSTRAINT_PARAMETER_VALUE )
270
+						$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY),
271
+						$this->constraintParameterRenderer->formatDataValue($snak->getDataValue(), Role::CONSTRAINT_PARAMETER_VALUE)
272 272
 					)
273 273
 					->escaped()
274 274
 			);
@@ -282,15 +282,15 @@  discard block
 block discarded – undo
282 282
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
283 283
 	 * @return ItemIdSnakValue[] array of values
284 284
 	 */
285
-	public function parseItemsParameter( array $constraintParameters, $constraintTypeItemId, $required ) {
286
-		$this->checkError( $constraintParameters );
287
-		$qualifierId = $this->config->get( 'WBQualityConstraintsQualifierOfPropertyConstraintId' );
288
-		if ( !array_key_exists( $qualifierId, $constraintParameters ) ) {
289
-			if ( $required ) {
285
+	public function parseItemsParameter(array $constraintParameters, $constraintTypeItemId, $required) {
286
+		$this->checkError($constraintParameters);
287
+		$qualifierId = $this->config->get('WBQualityConstraintsQualifierOfPropertyConstraintId');
288
+		if (!array_key_exists($qualifierId, $constraintParameters)) {
289
+			if ($required) {
290 290
 				throw new ConstraintParameterException(
291
-					wfMessage( 'wbqc-violation-message-parameter-needed' )
292
-						->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
293
-						->rawParams( $this->constraintParameterRenderer->formatPropertyId( $qualifierId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
291
+					wfMessage('wbqc-violation-message-parameter-needed')
292
+						->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
293
+						->rawParams($this->constraintParameterRenderer->formatPropertyId($qualifierId, Role::CONSTRAINT_PARAMETER_PROPERTY))
294 294
 						->escaped()
295 295
 				);
296 296
 			} else {
@@ -299,11 +299,11 @@  discard block
 block discarded – undo
299 299
 		}
300 300
 
301 301
 		$values = [];
302
-		foreach ( $constraintParameters[$qualifierId] as $parameter ) {
303
-			$snak = $this->snakDeserializer->deserialize( $parameter );
304
-			switch ( true ) {
302
+		foreach ($constraintParameters[$qualifierId] as $parameter) {
303
+			$snak = $this->snakDeserializer->deserialize($parameter);
304
+			switch (true) {
305 305
 				case $snak instanceof PropertyValueSnak:
306
-					$values[] = $this->parseItemIdParameter( $snak, $qualifierId );
306
+					$values[] = $this->parseItemIdParameter($snak, $qualifierId);
307 307
 					break;
308 308
 				case $snak instanceof PropertySomeValueSnak:
309 309
 					$values[] = ItemIdSnakValue::someValue();
@@ -322,28 +322,28 @@  discard block
 block discarded – undo
322 322
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
323 323
 	 * @return PropertyId[]
324 324
 	 */
325
-	public function parsePropertiesParameter( array $constraintParameters, $constraintTypeItemId ) {
326
-		$this->checkError( $constraintParameters );
327
-		$propertyId = $this->config->get( 'WBQualityConstraintsPropertyId' );
328
-		if ( !array_key_exists( $propertyId, $constraintParameters ) ) {
325
+	public function parsePropertiesParameter(array $constraintParameters, $constraintTypeItemId) {
326
+		$this->checkError($constraintParameters);
327
+		$propertyId = $this->config->get('WBQualityConstraintsPropertyId');
328
+		if (!array_key_exists($propertyId, $constraintParameters)) {
329 329
 			throw new ConstraintParameterException(
330
-				wfMessage( 'wbqc-violation-message-parameter-needed' )
331
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
332
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $propertyId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
330
+				wfMessage('wbqc-violation-message-parameter-needed')
331
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
332
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($propertyId, Role::CONSTRAINT_PARAMETER_PROPERTY))
333 333
 					->escaped()
334 334
 			);
335 335
 		}
336 336
 
337 337
 		$parameters = $constraintParameters[$propertyId];
338
-		if ( count( $parameters ) === 1 &&
339
-			$this->snakDeserializer->deserialize( $parameters[0] ) instanceof PropertyNoValueSnak
338
+		if (count($parameters) === 1 &&
339
+			$this->snakDeserializer->deserialize($parameters[0]) instanceof PropertyNoValueSnak
340 340
 		) {
341 341
 			return [];
342 342
 		}
343 343
 
344 344
 		$properties = [];
345
-		foreach ( $parameters as $parameter ) {
346
-			$properties[] = $this->parsePropertyIdParameter( $parameter, $propertyId );
345
+		foreach ($parameters as $parameter) {
346
+			$properties[] = $this->parsePropertyIdParameter($parameter, $propertyId);
347 347
 		}
348 348
 		return $properties;
349 349
 	}
@@ -354,16 +354,16 @@  discard block
 block discarded – undo
354 354
 	 * @throws ConstraintParameterException
355 355
 	 * @return DataValue|null
356 356
 	 */
357
-	private function parseValueOrNoValueParameter( array $snakSerialization, $parameterId ) {
358
-		$snak = $this->snakDeserializer->deserialize( $snakSerialization );
359
-		if ( $snak instanceof PropertyValueSnak ) {
357
+	private function parseValueOrNoValueParameter(array $snakSerialization, $parameterId) {
358
+		$snak = $this->snakDeserializer->deserialize($snakSerialization);
359
+		if ($snak instanceof PropertyValueSnak) {
360 360
 			return $snak->getDataValue();
361
-		} elseif ( $snak instanceof PropertyNoValueSnak ) {
361
+		} elseif ($snak instanceof PropertyNoValueSnak) {
362 362
 			return null;
363 363
 		} else {
364 364
 			throw new ConstraintParameterException(
365
-				wfMessage( 'wbqc-violation-message-parameter-value-or-novalue' )
366
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
365
+				wfMessage('wbqc-violation-message-parameter-value-or-novalue')
366
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY))
367 367
 					->escaped()
368 368
 			);
369 369
 		}
@@ -374,13 +374,13 @@  discard block
 block discarded – undo
374 374
 	 * @param string $parameterId
375 375
 	 * @return DataValue|null
376 376
 	 */
377
-	private function parseValueOrNoValueOrNowParameter( array $snakSerialization, $parameterId ) {
377
+	private function parseValueOrNoValueOrNowParameter(array $snakSerialization, $parameterId) {
378 378
 		try {
379
-			return $this->parseValueOrNoValueParameter( $snakSerialization, $parameterId );
380
-		} catch ( ConstraintParameterException $e ) {
379
+			return $this->parseValueOrNoValueParameter($snakSerialization, $parameterId);
380
+		} catch (ConstraintParameterException $e) {
381 381
 			// unknown value means “now”
382
-			$timeParser = ( new TimeParserFactory() )->getTimeParser();
383
-			return $timeParser->parse( gmdate( '+Y-m-d\T00:00:00\Z' ) );
382
+			$timeParser = (new TimeParserFactory())->getTimeParser();
383
+			return $timeParser->parse(gmdate('+Y-m-d\T00:00:00\Z'));
384 384
 		}
385 385
 	}
386 386
 
@@ -391,14 +391,14 @@  discard block
 block discarded – undo
391 391
 	 * @param string $unit
392 392
 	 * @return bool
393 393
 	 */
394
-	private function exactlyOneQuantityWithUnit( DataValue $min = null, DataValue $max = null, $unit ) {
395
-		if ( $min === null || $max === null ) {
394
+	private function exactlyOneQuantityWithUnit(DataValue $min = null, DataValue $max = null, $unit) {
395
+		if ($min === null || $max === null) {
396 396
 			return false;
397 397
 		}
398
-		if ( $min->getType() !== 'quantity' || $max->getType() !== 'quantity' ) {
398
+		if ($min->getType() !== 'quantity' || $max->getType() !== 'quantity') {
399 399
 			return false;
400 400
 		}
401
-		return ( $min->getUnit() === $unit ) !== ( $max->getUnit() === $unit );
401
+		return ($min->getUnit() === $unit) !== ($max->getUnit() === $unit);
402 402
 	}
403 403
 
404 404
 	/**
@@ -409,9 +409,9 @@  discard block
 block discarded – undo
409 409
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
410 410
 	 * @return DataValue[] a pair of two quantity-type data values, either of which may be null to signify an open range
411 411
 	 */
412
-	public function parseRangeParameter( array $constraintParameters, $constraintTypeItemId, $type ) {
413
-		$this->checkError( $constraintParameters );
414
-		switch ( $type ) {
412
+	public function parseRangeParameter(array $constraintParameters, $constraintTypeItemId, $type) {
413
+		$this->checkError($constraintParameters);
414
+		switch ($type) {
415 415
 			case 'quantity':
416 416
 				$configKey = 'Quantity';
417 417
 				break;
@@ -420,46 +420,46 @@  discard block
 block discarded – undo
420 420
 				break;
421 421
 			default:
422 422
 				throw new ConstraintParameterException(
423
-					wfMessage( 'wbqc-violation-message-value-needed-of-types-2' )
423
+					wfMessage('wbqc-violation-message-value-needed-of-types-2')
424 424
 						->rawParams(
425
-							wfMessage( 'datatypes-type-quantity' )->escaped(),
426
-							wfMessage( 'datatypes-type-time' )->escaped()
425
+							wfMessage('datatypes-type-quantity')->escaped(),
426
+							wfMessage('datatypes-type-time')->escaped()
427 427
 						)
428 428
 						->escaped()
429 429
 				);
430 430
 		}
431
-		$minimumId = $this->config->get( 'WBQualityConstraintsMinimum' . $configKey . 'Id' );
432
-		$maximumId = $this->config->get( 'WBQualityConstraintsMaximum' . $configKey . 'Id' );
433
-		if ( !array_key_exists( $minimumId, $constraintParameters ) ||
434
-			!array_key_exists( $maximumId, $constraintParameters )
431
+		$minimumId = $this->config->get('WBQualityConstraintsMinimum'.$configKey.'Id');
432
+		$maximumId = $this->config->get('WBQualityConstraintsMaximum'.$configKey.'Id');
433
+		if (!array_key_exists($minimumId, $constraintParameters) ||
434
+			!array_key_exists($maximumId, $constraintParameters)
435 435
 		) {
436 436
 			throw new ConstraintParameterException(
437
-				wfMessage( 'wbqc-violation-message-range-parameters-needed' )
437
+				wfMessage('wbqc-violation-message-range-parameters-needed')
438 438
 					->rawParams(
439
-						wfMessage( 'datatypes-type-' . $type )->escaped(),
440
-						$this->constraintParameterRenderer->formatPropertyId( $minimumId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
441
-						$this->constraintParameterRenderer->formatPropertyId( $maximumId, Role::CONSTRAINT_PARAMETER_PROPERTY )
439
+						wfMessage('datatypes-type-'.$type)->escaped(),
440
+						$this->constraintParameterRenderer->formatPropertyId($minimumId, Role::CONSTRAINT_PARAMETER_PROPERTY),
441
+						$this->constraintParameterRenderer->formatPropertyId($maximumId, Role::CONSTRAINT_PARAMETER_PROPERTY)
442 442
 					)
443
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
443
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
444 444
 					->escaped()
445 445
 			);
446 446
 		}
447 447
 
448
-		$this->requireSingleParameter( $constraintParameters, $minimumId );
449
-		$this->requireSingleParameter( $constraintParameters, $maximumId );
448
+		$this->requireSingleParameter($constraintParameters, $minimumId);
449
+		$this->requireSingleParameter($constraintParameters, $maximumId);
450 450
 		$parseFunction = $configKey === 'Date' ? 'parseValueOrNoValueOrNowParameter' : 'parseValueOrNoValueParameter';
451
-		$min = $this->$parseFunction( $constraintParameters[$minimumId][0], $minimumId );
452
-		$max = $this->$parseFunction( $constraintParameters[$maximumId][0], $maximumId );
451
+		$min = $this->$parseFunction($constraintParameters[$minimumId][0], $minimumId);
452
+		$max = $this->$parseFunction($constraintParameters[$maximumId][0], $maximumId);
453 453
 
454
-		$yearUnit = $this->config->get( 'WBQualityConstraintsYearUnit' );
455
-		if ( $this->exactlyOneQuantityWithUnit( $min, $max, $yearUnit ) ) {
454
+		$yearUnit = $this->config->get('WBQualityConstraintsYearUnit');
455
+		if ($this->exactlyOneQuantityWithUnit($min, $max, $yearUnit)) {
456 456
 			throw new ConstraintParameterException(
457
-				wfMessage( 'wbqc-violation-message-range-parameters-one-year' )
457
+				wfMessage('wbqc-violation-message-range-parameters-one-year')
458 458
 					->escaped()
459 459
 			);
460 460
 		}
461 461
 
462
-		return [ $min, $max ];
462
+		return [$min, $max];
463 463
 	}
464 464
 
465 465
 	/**
@@ -469,18 +469,18 @@  discard block
 block discarded – undo
469 469
 	 * @throws ConstraintParameterException
470 470
 	 * @return string
471 471
 	 */
472
-	private function parseStringParameter( array $snakSerialization, $parameterId ) {
473
-		$snak = $this->snakDeserializer->deserialize( $snakSerialization );
474
-		$this->requireValueParameter( $snak, $parameterId );
472
+	private function parseStringParameter(array $snakSerialization, $parameterId) {
473
+		$snak = $this->snakDeserializer->deserialize($snakSerialization);
474
+		$this->requireValueParameter($snak, $parameterId);
475 475
 		$value = $snak->getDataValue();
476
-		if ( $value instanceof StringValue ) {
476
+		if ($value instanceof StringValue) {
477 477
 			return $value->getValue();
478 478
 		} else {
479 479
 			throw new ConstraintParameterException(
480
-				wfMessage( 'wbqc-violation-message-parameter-string' )
480
+				wfMessage('wbqc-violation-message-parameter-string')
481 481
 					->rawParams(
482
-						$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
483
-						$this->constraintParameterRenderer->formatDataValue( $value, Role::CONSTRAINT_PARAMETER_VALUE )
482
+						$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY),
483
+						$this->constraintParameterRenderer->formatDataValue($value, Role::CONSTRAINT_PARAMETER_VALUE)
484 484
 					)
485 485
 					->escaped()
486 486
 			);
@@ -493,15 +493,15 @@  discard block
 block discarded – undo
493 493
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
494 494
 	 * @return string
495 495
 	 */
496
-	public function parseNamespaceParameter( array $constraintParameters, $constraintTypeItemId ) {
497
-		$this->checkError( $constraintParameters );
498
-		$namespaceId = $this->config->get( 'WBQualityConstraintsNamespaceId' );
499
-		if ( !array_key_exists( $namespaceId, $constraintParameters ) ) {
496
+	public function parseNamespaceParameter(array $constraintParameters, $constraintTypeItemId) {
497
+		$this->checkError($constraintParameters);
498
+		$namespaceId = $this->config->get('WBQualityConstraintsNamespaceId');
499
+		if (!array_key_exists($namespaceId, $constraintParameters)) {
500 500
 			return '';
501 501
 		}
502 502
 
503
-		$this->requireSingleParameter( $constraintParameters, $namespaceId );
504
-		return $this->parseStringParameter( $constraintParameters[$namespaceId][0], $namespaceId );
503
+		$this->requireSingleParameter($constraintParameters, $namespaceId);
504
+		return $this->parseStringParameter($constraintParameters[$namespaceId][0], $namespaceId);
505 505
 	}
506 506
 
507 507
 	/**
@@ -510,20 +510,20 @@  discard block
 block discarded – undo
510 510
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
511 511
 	 * @return string
512 512
 	 */
513
-	public function parseFormatParameter( array $constraintParameters, $constraintTypeItemId ) {
514
-		$this->checkError( $constraintParameters );
515
-		$formatId = $this->config->get( 'WBQualityConstraintsFormatAsARegularExpressionId' );
516
-		if ( !array_key_exists( $formatId, $constraintParameters ) ) {
513
+	public function parseFormatParameter(array $constraintParameters, $constraintTypeItemId) {
514
+		$this->checkError($constraintParameters);
515
+		$formatId = $this->config->get('WBQualityConstraintsFormatAsARegularExpressionId');
516
+		if (!array_key_exists($formatId, $constraintParameters)) {
517 517
 			throw new ConstraintParameterException(
518
-				wfMessage( 'wbqc-violation-message-parameter-needed' )
519
-					->rawParams( $this->constraintParameterRenderer->formatItemId( $constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM ) )
520
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $formatId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
518
+				wfMessage('wbqc-violation-message-parameter-needed')
519
+					->rawParams($this->constraintParameterRenderer->formatItemId($constraintTypeItemId, Role::CONSTRAINT_TYPE_ITEM))
520
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($formatId, Role::CONSTRAINT_PARAMETER_PROPERTY))
521 521
 					->escaped()
522 522
 			);
523 523
 		}
524 524
 
525
-		$this->requireSingleParameter( $constraintParameters, $formatId );
526
-		return $this->parseStringParameter( $constraintParameters[$formatId][0], $formatId );
525
+		$this->requireSingleParameter($constraintParameters, $formatId);
526
+		return $this->parseStringParameter($constraintParameters[$formatId][0], $formatId);
527 527
 	}
528 528
 
529 529
 	/**
@@ -531,16 +531,16 @@  discard block
 block discarded – undo
531 531
 	 * @throws ConstraintParameterException if the parameter is invalid
532 532
 	 * @return EntityId[]
533 533
 	 */
534
-	public function parseExceptionParameter( array $constraintParameters ) {
535
-		$this->checkError( $constraintParameters );
536
-		$exceptionId = $this->config->get( 'WBQualityConstraintsExceptionToConstraintId' );
537
-		if ( !array_key_exists( $exceptionId, $constraintParameters ) ) {
534
+	public function parseExceptionParameter(array $constraintParameters) {
535
+		$this->checkError($constraintParameters);
536
+		$exceptionId = $this->config->get('WBQualityConstraintsExceptionToConstraintId');
537
+		if (!array_key_exists($exceptionId, $constraintParameters)) {
538 538
 			return [];
539 539
 		}
540 540
 
541 541
 		return array_map(
542
-			function( $snakSerialization ) use ( $exceptionId ) {
543
-				return $this->parseEntityIdParameter( $snakSerialization, $exceptionId );
542
+			function($snakSerialization) use ($exceptionId) {
543
+				return $this->parseEntityIdParameter($snakSerialization, $exceptionId);
544 544
 			},
545 545
 			$constraintParameters[$exceptionId]
546 546
 		);
@@ -551,27 +551,27 @@  discard block
 block discarded – undo
551 551
 	 * @throws ConstraintParameterException if the parameter is invalid
552 552
 	 * @return string|null 'mandatory' or null
553 553
 	 */
554
-	public function parseConstraintStatusParameter( array $constraintParameters ) {
555
-		$this->checkError( $constraintParameters );
556
-		$constraintStatusId = $this->config->get( 'WBQualityConstraintsConstraintStatusId' );
557
-		if ( !array_key_exists( $constraintStatusId, $constraintParameters ) ) {
554
+	public function parseConstraintStatusParameter(array $constraintParameters) {
555
+		$this->checkError($constraintParameters);
556
+		$constraintStatusId = $this->config->get('WBQualityConstraintsConstraintStatusId');
557
+		if (!array_key_exists($constraintStatusId, $constraintParameters)) {
558 558
 			return null;
559 559
 		}
560 560
 
561
-		$mandatoryId = $this->config->get( 'WBQualityConstraintsMandatoryConstraintId' );
562
-		$this->requireSingleParameter( $constraintParameters, $constraintStatusId );
563
-		$snak = $this->snakDeserializer->deserialize( $constraintParameters[$constraintStatusId][0] );
564
-		$this->requireValueParameter( $snak, $constraintStatusId );
561
+		$mandatoryId = $this->config->get('WBQualityConstraintsMandatoryConstraintId');
562
+		$this->requireSingleParameter($constraintParameters, $constraintStatusId);
563
+		$snak = $this->snakDeserializer->deserialize($constraintParameters[$constraintStatusId][0]);
564
+		$this->requireValueParameter($snak, $constraintStatusId);
565 565
 		$statusId = $snak->getDataValue()->getEntityId()->getSerialization();
566 566
 
567
-		if ( $statusId === $mandatoryId ) {
567
+		if ($statusId === $mandatoryId) {
568 568
 			return 'mandatory';
569 569
 		} else {
570 570
 			throw new ConstraintParameterException(
571
-				wfMessage( 'wbqc-violation-message-parameter-oneof' )
572
-					->rawParams( $this->constraintParameterRenderer->formatPropertyId( $constraintStatusId, Role::CONSTRAINT_PARAMETER_PROPERTY ) )
573
-					->numParams( 1 )
574
-					->rawParams( $this->constraintParameterRenderer->formatItemIdList( [ $mandatoryId ], Role::CONSTRAINT_PARAMETER_VALUE ) )
571
+				wfMessage('wbqc-violation-message-parameter-oneof')
572
+					->rawParams($this->constraintParameterRenderer->formatPropertyId($constraintStatusId, Role::CONSTRAINT_PARAMETER_PROPERTY))
573
+					->numParams(1)
574
+					->rawParams($this->constraintParameterRenderer->formatItemIdList([$mandatoryId], Role::CONSTRAINT_PARAMETER_VALUE))
575 575
 					->escaped()
576 576
 			);
577 577
 		}
@@ -584,13 +584,13 @@  discard block
 block discarded – undo
584 584
 	 * @return void
585 585
 	 * @throws ConstraintParameterException
586 586
 	 */
587
-	private function requireMonolingualTextParameter( DataValue $dataValue, $parameterId ) {
588
-		if ( !( $dataValue instanceof MonolingualTextValue ) ) {
587
+	private function requireMonolingualTextParameter(DataValue $dataValue, $parameterId) {
588
+		if (!($dataValue instanceof MonolingualTextValue)) {
589 589
 			throw new ConstraintParameterException(
590
-				wfMessage( 'wbqc-violation-message-parameter-monolingualtext' )
590
+				wfMessage('wbqc-violation-message-parameter-monolingualtext')
591 591
 					->rawParams(
592
-						$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY ),
593
-						$this->constraintParameterRenderer->formatDataValue( $dataValue, Role::CONSTRAINT_PARAMETER_VALUE )
592
+						$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY),
593
+						$this->constraintParameterRenderer->formatDataValue($dataValue, Role::CONSTRAINT_PARAMETER_VALUE)
594 594
 					)
595 595
 					->escaped()
596 596
 			);
@@ -605,26 +605,26 @@  discard block
 block discarded – undo
605 605
 	 * @throws ConstraintParameterException if invalid snaks are found or a language has multiple texts
606 606
 	 * @return string[]
607 607
 	 */
608
-	private function parseMultilingualTextParameter( array $snakSerializations, $parameterId ) {
608
+	private function parseMultilingualTextParameter(array $snakSerializations, $parameterId) {
609 609
 		$result = [];
610 610
 
611
-		foreach ( $snakSerializations as $snakSerialization ) {
612
-			$snak = $this->snakDeserializer->deserialize( $snakSerialization );
613
-			$this->requireValueParameter( $snak, $parameterId );
611
+		foreach ($snakSerializations as $snakSerialization) {
612
+			$snak = $this->snakDeserializer->deserialize($snakSerialization);
613
+			$this->requireValueParameter($snak, $parameterId);
614 614
 
615 615
 			$value = $snak->getDataValue();
616
-			$this->requireMonolingualTextParameter( $value, $parameterId );
616
+			$this->requireMonolingualTextParameter($value, $parameterId);
617 617
 			/** @var MonolingualTextValue $value */
618 618
 
619 619
 			$code = $value->getLanguageCode();
620
-			if ( array_key_exists( $code, $result ) ) {
620
+			if (array_key_exists($code, $result)) {
621 621
 				throw new ConstraintParameterException(
622
-					wfMessage( 'wbqc-violation-message-parameter-single-per-language' )
622
+					wfMessage('wbqc-violation-message-parameter-single-per-language')
623 623
 						->rawParams(
624
-							$this->constraintParameterRenderer->formatPropertyId( $parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY )
624
+							$this->constraintParameterRenderer->formatPropertyId($parameterId, Role::CONSTRAINT_PARAMETER_PROPERTY)
625 625
 						)
626 626
 						->plaintextParams(
627
-							Language::fetchLanguageName( $code ),
627
+							Language::fetchLanguageName($code),
628 628
 							$code
629 629
 						)
630 630
 						->escaped()
@@ -643,23 +643,23 @@  discard block
 block discarded – undo
643 643
 	 * @throws ConstraintParameterException if the parameter is invalid
644 644
 	 * @return string|null
645 645
 	 */
646
-	public function parseSyntaxClarificationParameter( array $constraintParameters, Language $language ) {
647
-		$syntaxClarificationId = $this->config->get( 'WBQualityConstraintsSyntaxClarificationId' );
646
+	public function parseSyntaxClarificationParameter(array $constraintParameters, Language $language) {
647
+		$syntaxClarificationId = $this->config->get('WBQualityConstraintsSyntaxClarificationId');
648 648
 
649
-		if ( !array_key_exists( $syntaxClarificationId, $constraintParameters ) ) {
649
+		if (!array_key_exists($syntaxClarificationId, $constraintParameters)) {
650 650
 			return null;
651 651
 		}
652 652
 
653 653
 		$languageCodes = $language->getFallbackLanguages();
654
-		array_unshift( $languageCodes, $language->getCode() );
654
+		array_unshift($languageCodes, $language->getCode());
655 655
 
656 656
 		$syntaxClarifications = $this->parseMultilingualTextParameter(
657 657
 			$constraintParameters[$syntaxClarificationId],
658 658
 			$syntaxClarificationId
659 659
 		);
660 660
 
661
-		foreach ( $languageCodes as $languageCode ) {
662
-			if ( array_key_exists( $languageCode, $syntaxClarifications ) ) {
661
+		foreach ($languageCodes as $languageCode) {
662
+			if (array_key_exists($languageCode, $syntaxClarifications)) {
663 663
 				return $syntaxClarifications[$languageCode];
664 664
 			}
665 665
 		}
Please login to merge, or discard this patch.
src/ConstraintCheck/Result/CheckResult.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -146,11 +146,11 @@  discard block
 block discarded – undo
146 146
 	public function getDataValue() {
147 147
 		$mainSnak = $this->context->getSnak();
148 148
 
149
-		if ( $mainSnak instanceof PropertyValueSnak ) {
149
+		if ($mainSnak instanceof PropertyValueSnak) {
150 150
 			return $mainSnak->getDataValue();
151 151
 		}
152 152
 
153
-		throw new LogicException( 'Cannot get DataValue, Snak is of type ' . $this->getSnakType() . '.' );
153
+		throw new LogicException('Cannot get DataValue, Snak is of type '.$this->getSnakType().'.');
154 154
 	}
155 155
 
156 156
 	/**
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 	 * @param string $key
179 179
 	 * @param string $value
180 180
 	 */
181
-	public function addParameter( $key, $value ) {
181
+	public function addParameter($key, $value) {
182 182
 		$this->parameters[$key][] = $value;
183 183
 	}
184 184
 
@@ -192,7 +192,7 @@  discard block
 block discarded – undo
192 192
 	/**
193 193
 	 * @param string $status
194 194
 	 */
195
-	public function setStatus( $status ) {
195
+	public function setStatus($status) {
196 196
 		$this->status = $status;
197 197
 	}
198 198
 
@@ -207,7 +207,7 @@  discard block
 block discarded – undo
207 207
 	 * @param Metadata $cm
208 208
 	 * @return self
209 209
 	 */
210
-	public function withMetadata( Metadata $cm ) {
210
+	public function withMetadata(Metadata $cm) {
211 211
 		$this->metadata = $cm;
212 212
 		return $this;
213 213
 	}
Please login to merge, or discard this patch.