Completed
Push — master ( 1f29d6...e842f1 )
by
unknown
02:15
created
src/ConstraintCheck/Checker/ContemporaryChecker.php 1 patch
Spacing   +39 added lines, -40 removed lines patch added patch discarded remove patch
@@ -77,7 +77,7 @@  discard block
 block discarded – undo
77 77
 	 * @codeCoverageIgnore This method is purely declarative.
78 78
 	 */
79 79
 	public function getDefaultContextTypes() {
80
-		return [ Context::TYPE_STATEMENT ];
80
+		return [Context::TYPE_STATEMENT];
81 81
 	}
82 82
 
83 83
 	/**
@@ -89,20 +89,20 @@  discard block
 block discarded – undo
89 89
 	 * @return CheckResult
90 90
 	 * @throws \ConfigException
91 91
 	 */
92
-	public function checkConstraint( Context $context, Constraint $constraint ) {
93
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
94
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
92
+	public function checkConstraint(Context $context, Constraint $constraint) {
93
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
94
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
95 95
 		}
96 96
 		$snak = $context->getSnak();
97
-		if ( !$snak instanceof PropertyValueSnak ) {
97
+		if (!$snak instanceof PropertyValueSnak) {
98 98
 			// nothing to check
99
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_COMPLIANCE );
100
-		} elseif ( $snak->getDataValue()->getType() !== 'wikibase-entityid' ) {
99
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_COMPLIANCE);
100
+		} elseif ($snak->getDataValue()->getType() !== 'wikibase-entityid') {
101 101
 			// wrong data type
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 );
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
 		/** @var EntityId $subjectId */
108 108
 		$subjectId = $context->getEntity()->getId();
@@ -111,11 +111,11 @@  discard block
 block discarded – undo
111 111
 		/** @var Statement[] $subjectStatements */
112 112
 		$subjectStatements = $context->getEntity()->getStatements()->toArray();
113 113
 		/** @var Statement[] $objectStatements */
114
-		$objectStatements = $this->entityLookup->getEntity( $objectId )->getStatements()->toArray();
114
+		$objectStatements = $this->entityLookup->getEntity($objectId)->getStatements()->toArray();
115 115
 		/** @var String[] $startPropertyIds */
116
-		$startPropertyIds = $this->config->get( self::CONFIG_VARIABLE_START_PROPERTY_IDS );
116
+		$startPropertyIds = $this->config->get(self::CONFIG_VARIABLE_START_PROPERTY_IDS);
117 117
 		/** @var String[] $endPropertyIds */
118
-		$endPropertyIds = $this->config->get( self::CONFIG_VARIABLE_END_PROPERTY_IDS );
118
+		$endPropertyIds = $this->config->get(self::CONFIG_VARIABLE_END_PROPERTY_IDS);
119 119
 		$subjectStartValue = $this->getExtremeValue(
120 120
 			$startPropertyIds,
121 121
 			$subjectStatements,
@@ -137,15 +137,15 @@  discard block
 block discarded – undo
137 137
 			'end'
138 138
 		);
139 139
 		if (
140
-			$this->rangeCheckerHelper->getComparison( $subjectStartValue, $subjectEndValue ) <= 0 &&
141
-			$this->rangeCheckerHelper->getComparison( $objectStartValue, $objectEndValue ) <= 0 && (
142
-				$this->rangeCheckerHelper->getComparison( $subjectEndValue, $objectStartValue ) < 0 ||
143
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectStartValue ) < 0
140
+			$this->rangeCheckerHelper->getComparison($subjectStartValue, $subjectEndValue) <= 0 &&
141
+			$this->rangeCheckerHelper->getComparison($objectStartValue, $objectEndValue) <= 0 && (
142
+				$this->rangeCheckerHelper->getComparison($subjectEndValue, $objectStartValue) < 0 ||
143
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectStartValue) < 0
144 144
 			)
145 145
 		) {
146 146
 			if (
147 147
 				$subjectEndValue == null ||
148
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectEndValue ) < 0
148
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectEndValue) < 0
149 149
 			) {
150 150
 				$earlierEntityId = $objectId;
151 151
 				$minEndValue = $objectEndValue;
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
 			$message = null;
169 169
 			$status = CheckResult::STATUS_COMPLIANCE;
170 170
 		}
171
-		return new CheckResult( $context, $constraint, [], $status, $message );
171
+		return new CheckResult($context, $constraint, [], $status, $message);
172 172
 	}
173 173
 
174 174
 	/**
@@ -178,19 +178,19 @@  discard block
 block discarded – undo
178 178
 	 *
179 179
 	 * @return DataValue|null
180 180
 	 */
181
-	private function getExtremeValue( $extremePropertyIds, $statements, $startOrEnd ) {
182
-		if ( $startOrEnd !== 'start' && $startOrEnd !== 'end' ) {
183
-			throw new \InvalidArgumentException( '$startOrEnd must be \'start\' or \'end\'.' );
181
+	private function getExtremeValue($extremePropertyIds, $statements, $startOrEnd) {
182
+		if ($startOrEnd !== 'start' && $startOrEnd !== 'end') {
183
+			throw new \InvalidArgumentException('$startOrEnd must be \'start\' or \'end\'.');
184 184
 		}
185 185
 		$extremeValue = null;
186
-		foreach ( $extremePropertyIds as $extremePropertyId ) {
187
-			$statementList = new StatementList( $statements );
188
-			$extremeStatements = $statementList->getByPropertyId( new PropertyId( $extremePropertyId ) );
186
+		foreach ($extremePropertyIds as $extremePropertyId) {
187
+			$statementList = new StatementList($statements);
188
+			$extremeStatements = $statementList->getByPropertyId(new PropertyId($extremePropertyId));
189 189
 			/** @var Statement $extremeStatement */
190
-			foreach ( $extremeStatements as $extremeStatement ) {
191
-				if ( $extremeStatement->getRank() !== Statement::RANK_DEPRECATED ) {
190
+			foreach ($extremeStatements as $extremeStatement) {
191
+				if ($extremeStatement->getRank() !== Statement::RANK_DEPRECATED) {
192 192
 					$snak = $extremeStatement->getMainSnak();
193
-					if ( !$snak instanceof PropertyValueSnak ) {
193
+					if (!$snak instanceof PropertyValueSnak) {
194 194
 						return null;
195 195
 					} else {
196 196
 						$comparison = $this->rangeCheckerHelper->getComparison(
@@ -199,8 +199,8 @@  discard block
 block discarded – undo
199 199
 						);
200 200
 						if (
201 201
 							$extremeValue === null ||
202
-							( $startOrEnd === 'start' && $comparison < 0 ) ||
203
-							( $startOrEnd === 'end' && $comparison > 0 )
202
+							($startOrEnd === 'start' && $comparison < 0) ||
203
+							($startOrEnd === 'end' && $comparison > 0)
204 204
 						) {
205 205
 							$extremeValue = $snak->getDataValue();
206 206
 						}
@@ -230,17 +230,16 @@  discard block
 block discarded – undo
230 230
 		DataValue $maxStartValue
231 231
 	) {
232 232
 		$messageKey = $earlierEntityId === $subjectId ?
233
-			'wbqc-violation-message-contemporary-subject-earlier' :
234
-			'wbqc-violation-message-contemporary-value-earlier';
235
-		return ( new ViolationMessage( $messageKey ) )
236
-			->withEntityId( $subjectId, Role::SUBJECT )
237
-			->withEntityId( $propertyId, Role::PREDICATE )
238
-			->withEntityId( $objectId, Role::OBJECT )
239
-			->withDataValue( $minEndValue, Role::OBJECT )
240
-			->withDataValue( $maxStartValue, Role::OBJECT );
233
+			'wbqc-violation-message-contemporary-subject-earlier' : 'wbqc-violation-message-contemporary-value-earlier';
234
+		return (new ViolationMessage($messageKey))
235
+			->withEntityId($subjectId, Role::SUBJECT)
236
+			->withEntityId($propertyId, Role::PREDICATE)
237
+			->withEntityId($objectId, Role::OBJECT)
238
+			->withDataValue($minEndValue, Role::OBJECT)
239
+			->withDataValue($maxStartValue, Role::OBJECT);
241 240
 	}
242 241
 
243
-	public function checkConstraintParameters( Constraint $constraint ) {
242
+	public function checkConstraintParameters(Constraint $constraint) {
244 243
 		// no parameters
245 244
 		return [];
246 245
 	}
Please login to merge, or discard this patch.
src/ConstraintReportFactory.php 1 patch
Spacing   +47 added lines, -47 removed lines patch added patch discarded remove patch
@@ -137,7 +137,7 @@  discard block
 block discarded – undo
137 137
 	public static function getDefaultInstance() {
138 138
 		static $instance = null;
139 139
 
140
-		if ( $instance === null ) {
140
+		if ($instance === null) {
141 141
 			$wikibaseRepo = WikibaseRepo::getDefaultInstance();
142 142
 			$config = MediaWikiServices::getInstance()->getMainConfig();
143 143
 			$titleParser = MediaWikiServices::getInstance()->getTitleParser();
@@ -183,7 +183,7 @@  discard block
 block discarded – undo
183 183
 	 * @return DelegatingConstraintChecker
184 184
 	 */
185 185
 	public function getConstraintChecker() {
186
-		if ( $this->delegatingConstraintChecker === null ) {
186
+		if ($this->delegatingConstraintChecker === null) {
187 187
 			$this->delegatingConstraintChecker = new DelegatingConstraintChecker(
188 188
 				$this->lookup,
189 189
 				$this->getConstraintCheckerMap(),
@@ -191,9 +191,9 @@  discard block
 block discarded – undo
191 191
 				ConstraintsServices::getConstraintParameterParser(),
192 192
 				$this->statementGuidParser,
193 193
 				ConstraintsServices::getLoggingHelper(),
194
-				$this->config->get( 'WBQualityConstraintsCheckQualifiers' ),
195
-				$this->config->get( 'WBQualityConstraintsCheckReferences' ),
196
-				$this->config->get( 'WBQualityConstraintsPropertiesWithViolatingQualifiers' )
194
+				$this->config->get('WBQualityConstraintsCheckQualifiers'),
195
+				$this->config->get('WBQualityConstraintsCheckReferences'),
196
+				$this->config->get('WBQualityConstraintsPropertiesWithViolatingQualifiers')
197 197
 			);
198 198
 		}
199 199
 
@@ -204,126 +204,126 @@  discard block
 block discarded – undo
204 204
 	 * @return ConstraintChecker[]
205 205
 	 */
206 206
 	private function getConstraintCheckerMap() {
207
-		if ( $this->constraintCheckerMap === null ) {
207
+		if ($this->constraintCheckerMap === null) {
208 208
 			$this->constraintCheckerMap = [
209
-				$this->config->get( 'WBQualityConstraintsConflictsWithConstraintId' )
209
+				$this->config->get('WBQualityConstraintsConflictsWithConstraintId')
210 210
 					=> new ConflictsWithChecker(
211 211
 						$this->lookup,
212 212
 						ConstraintsServices::getConstraintParameterParser(),
213 213
 						ConstraintsServices::getConnectionCheckerHelper()
214 214
 					),
215
-				$this->config->get( 'WBQualityConstraintsItemRequiresClaimConstraintId' )
215
+				$this->config->get('WBQualityConstraintsItemRequiresClaimConstraintId')
216 216
 					=> new ItemChecker(
217 217
 						$this->lookup,
218 218
 						ConstraintsServices::getConstraintParameterParser(),
219 219
 						ConstraintsServices::getConnectionCheckerHelper()
220 220
 					),
221
-				$this->config->get( 'WBQualityConstraintsValueRequiresClaimConstraintId' )
221
+				$this->config->get('WBQualityConstraintsValueRequiresClaimConstraintId')
222 222
 					=> new TargetRequiredClaimChecker(
223 223
 						$this->lookup,
224 224
 						ConstraintsServices::getConstraintParameterParser(),
225 225
 						ConstraintsServices::getConnectionCheckerHelper()
226 226
 					),
227
-				$this->config->get( 'WBQualityConstraintsSymmetricConstraintId' )
227
+				$this->config->get('WBQualityConstraintsSymmetricConstraintId')
228 228
 					=> new SymmetricChecker(
229 229
 						$this->lookup,
230 230
 						ConstraintsServices::getConnectionCheckerHelper()
231 231
 					),
232
-				$this->config->get( 'WBQualityConstraintsInverseConstraintId' )
232
+				$this->config->get('WBQualityConstraintsInverseConstraintId')
233 233
 					=> new InverseChecker(
234 234
 						$this->lookup,
235 235
 						ConstraintsServices::getConstraintParameterParser(),
236 236
 						ConstraintsServices::getConnectionCheckerHelper()
237 237
 					),
238
-				$this->config->get( 'WBQualityConstraintsUsedAsQualifierConstraintId' )
238
+				$this->config->get('WBQualityConstraintsUsedAsQualifierConstraintId')
239 239
 					=> new QualifierChecker(),
240
-				$this->config->get( 'WBQualityConstraintsAllowedQualifiersConstraintId' )
240
+				$this->config->get('WBQualityConstraintsAllowedQualifiersConstraintId')
241 241
 					=> new QualifiersChecker(
242 242
 						ConstraintsServices::getConstraintParameterParser()
243 243
 					),
244
-				$this->config->get( 'WBQualityConstraintsMandatoryQualifierConstraintId' )
244
+				$this->config->get('WBQualityConstraintsMandatoryQualifierConstraintId')
245 245
 					=> new MandatoryQualifiersChecker(
246 246
 						ConstraintsServices::getConstraintParameterParser()
247 247
 					),
248
-				$this->config->get( 'WBQualityConstraintsRangeConstraintId' )
248
+				$this->config->get('WBQualityConstraintsRangeConstraintId')
249 249
 					=> new RangeChecker(
250 250
 						$this->propertyDataTypeLookup,
251 251
 						ConstraintsServices::getConstraintParameterParser(),
252 252
 						ConstraintsServices::getRangeCheckerHelper()
253 253
 					),
254
-				$this->config->get( 'WBQualityConstraintsDifferenceWithinRangeConstraintId' )
254
+				$this->config->get('WBQualityConstraintsDifferenceWithinRangeConstraintId')
255 255
 					=> new DiffWithinRangeChecker(
256 256
 						ConstraintsServices::getConstraintParameterParser(),
257 257
 						ConstraintsServices::getRangeCheckerHelper(),
258 258
 						$this->config
259 259
 					),
260
-				$this->config->get( 'WBQualityConstraintsTypeConstraintId' )
260
+				$this->config->get('WBQualityConstraintsTypeConstraintId')
261 261
 					=> new TypeChecker(
262 262
 						$this->lookup,
263 263
 						ConstraintsServices::getConstraintParameterParser(),
264 264
 						ConstraintsServices::getTypeCheckerHelper(),
265 265
 						$this->config
266 266
 					),
267
-				$this->config->get( 'WBQualityConstraintsValueTypeConstraintId' )
267
+				$this->config->get('WBQualityConstraintsValueTypeConstraintId')
268 268
 					=> new ValueTypeChecker(
269 269
 						$this->lookup,
270 270
 						ConstraintsServices::getConstraintParameterParser(),
271 271
 						ConstraintsServices::getTypeCheckerHelper(),
272 272
 						$this->config
273 273
 					),
274
-				$this->config->get( 'WBQualityConstraintsSingleValueConstraintId' )
275
-					=> new SingleValueChecker( ConstraintsServices::getConstraintParameterParser() ),
276
-				$this->config->get( 'WBQualityConstraintsMultiValueConstraintId' )
277
-					=> new MultiValueChecker( ConstraintsServices::getConstraintParameterParser() ),
278
-				$this->config->get( 'WBQualityConstraintsDistinctValuesConstraintId' )
274
+				$this->config->get('WBQualityConstraintsSingleValueConstraintId')
275
+					=> new SingleValueChecker(ConstraintsServices::getConstraintParameterParser()),
276
+				$this->config->get('WBQualityConstraintsMultiValueConstraintId')
277
+					=> new MultiValueChecker(ConstraintsServices::getConstraintParameterParser()),
278
+				$this->config->get('WBQualityConstraintsDistinctValuesConstraintId')
279 279
 					=> new UniqueValueChecker(
280 280
 						ConstraintsServices::getSparqlHelper()
281 281
 					),
282
-				$this->config->get( 'WBQualityConstraintsFormatConstraintId' )
282
+				$this->config->get('WBQualityConstraintsFormatConstraintId')
283 283
 					=> new FormatChecker(
284 284
 						ConstraintsServices::getConstraintParameterParser(),
285 285
 						$this->config,
286 286
 						ConstraintsServices::getSparqlHelper()
287 287
 					),
288
-				$this->config->get( 'WBQualityConstraintsCommonsLinkConstraintId' )
288
+				$this->config->get('WBQualityConstraintsCommonsLinkConstraintId')
289 289
 					=> new CommonsLinkChecker(
290 290
 						ConstraintsServices::getConstraintParameterParser(),
291 291
 						$this->titleParser
292 292
 					),
293
-				$this->config->get( 'WBQualityConstraintsOneOfConstraintId' )
293
+				$this->config->get('WBQualityConstraintsOneOfConstraintId')
294 294
 					=> new OneOfChecker(
295 295
 						ConstraintsServices::getConstraintParameterParser()
296 296
 					),
297
-				$this->config->get( 'WBQualityConstraintsUsedForValuesOnlyConstraintId' )
297
+				$this->config->get('WBQualityConstraintsUsedForValuesOnlyConstraintId')
298 298
 					=> new ValueOnlyChecker(),
299
-				$this->config->get( 'WBQualityConstraintsUsedAsReferenceConstraintId' )
299
+				$this->config->get('WBQualityConstraintsUsedAsReferenceConstraintId')
300 300
 					=> new ReferenceChecker(),
301
-				$this->config->get( 'WBQualityConstraintsNoBoundsConstraintId' )
301
+				$this->config->get('WBQualityConstraintsNoBoundsConstraintId')
302 302
 					=> new NoBoundsChecker(),
303
-				$this->config->get( 'WBQualityConstraintsAllowedUnitsConstraintId' )
303
+				$this->config->get('WBQualityConstraintsAllowedUnitsConstraintId')
304 304
 					=> new AllowedUnitsChecker(
305 305
 						ConstraintsServices::getConstraintParameterParser(),
306 306
 						$this->unitConverter
307 307
 					),
308
-				$this->config->get( 'WBQualityConstraintsSingleBestValueConstraintId' )
309
-					=> new SingleBestValueChecker( ConstraintsServices::getConstraintParameterParser() ),
310
-				$this->config->get( 'WBQualityConstraintsAllowedEntityTypesConstraintId' )
308
+				$this->config->get('WBQualityConstraintsSingleBestValueConstraintId')
309
+					=> new SingleBestValueChecker(ConstraintsServices::getConstraintParameterParser()),
310
+				$this->config->get('WBQualityConstraintsAllowedEntityTypesConstraintId')
311 311
 					=> new EntityTypeChecker(
312 312
 						ConstraintsServices::getConstraintParameterParser()
313 313
 					),
314
-				$this->config->get( 'WBQualityConstraintsNoneOfConstraintId' )
314
+				$this->config->get('WBQualityConstraintsNoneOfConstraintId')
315 315
 					=> new NoneOfChecker(
316 316
 						ConstraintsServices::getConstraintParameterParser()
317 317
 					),
318
-				$this->config->get( 'WBQualityConstraintsIntegerConstraintId' )
318
+				$this->config->get('WBQualityConstraintsIntegerConstraintId')
319 319
 					=> new IntegerChecker(),
320
-				$this->config->get( 'WBQualityConstraintsCitationNeededConstraintId' )
320
+				$this->config->get('WBQualityConstraintsCitationNeededConstraintId')
321 321
 					=> new CitationNeededChecker(),
322
-				$this->config->get( 'WBQualityConstraintsPropertyScopeConstraintId' )
322
+				$this->config->get('WBQualityConstraintsPropertyScopeConstraintId')
323 323
 					=> new PropertyScopeChecker(
324 324
 						ConstraintsServices::getConstraintParameterParser()
325 325
 					),
326
-				$this->config->get( 'WBQualityConstraintsContemporaryConstraintId' )
326
+				$this->config->get('WBQualityConstraintsContemporaryConstraintId')
327 327
 					=> new ContemporaryChecker(
328 328
 						$this->lookup,
329 329
 						ConstraintsServices::getRangeCheckerHelper(),
@@ -339,7 +339,7 @@  discard block
 block discarded – undo
339 339
 	 * @return WikiPageEntityMetaDataAccessor
340 340
 	 */
341 341
 	public function getWikiPageEntityMetaDataAccessor() {
342
-		if ( $this->wikiPageEntityMetaDataAccessor === null ) {
342
+		if ($this->wikiPageEntityMetaDataAccessor === null) {
343 343
 			$this->wikiPageEntityMetaDataAccessor = new WikiPageEntityMetaDataLookup(
344 344
 				$this->entityNamespaceLookup
345 345
 			);
@@ -352,12 +352,12 @@  discard block
 block discarded – undo
352 352
 	 * @return ResultsSource
353 353
 	 */
354 354
 	public function getResultsSource() {
355
-		if ( $this->resultsSource === null ) {
355
+		if ($this->resultsSource === null) {
356 356
 			$this->resultsSource = new CheckingResultsSource(
357 357
 				$this->getConstraintChecker()
358 358
 			);
359 359
 
360
-			if ( $this->config->get( 'WBQualityConstraintsCacheCheckConstraintsResults' ) ) {
360
+			if ($this->config->get('WBQualityConstraintsCacheCheckConstraintsResults')) {
361 361
 				$this->resultsSource = new CachingResultsSource(
362 362
 					$this->resultsSource,
363 363
 					ResultsCache::getDefaultInstance(),
@@ -365,9 +365,9 @@  discard block
 block discarded – undo
365 365
 					ConstraintsServices::getCheckResultDeserializer(),
366 366
 					$this->getWikiPageEntityMetaDataAccessor(),
367 367
 					$this->entityIdParser,
368
-					$this->config->get( 'WBQualityConstraintsCacheCheckConstraintsTTLSeconds' ),
368
+					$this->config->get('WBQualityConstraintsCacheCheckConstraintsTTLSeconds'),
369 369
 					$this->getPossiblyStaleConstraintTypes(),
370
-					$this->config->get( 'WBQualityConstraintsCacheCheckConstraintsMaximumRevisionIds' ),
370
+					$this->config->get('WBQualityConstraintsCacheCheckConstraintsMaximumRevisionIds'),
371 371
 					ConstraintsServices::getLoggingHelper()
372 372
 				);
373 373
 			}
@@ -381,10 +381,10 @@  discard block
 block discarded – undo
381 381
 	 */
382 382
 	public function getPossiblyStaleConstraintTypes() {
383 383
 		return [
384
-			$this->config->get( 'WBQualityConstraintsCommonsLinkConstraintId' ),
385
-			$this->config->get( 'WBQualityConstraintsTypeConstraintId' ),
386
-			$this->config->get( 'WBQualityConstraintsValueTypeConstraintId' ),
387
-			$this->config->get( 'WBQualityConstraintsDistinctValuesConstraintId' ),
384
+			$this->config->get('WBQualityConstraintsCommonsLinkConstraintId'),
385
+			$this->config->get('WBQualityConstraintsTypeConstraintId'),
386
+			$this->config->get('WBQualityConstraintsValueTypeConstraintId'),
387
+			$this->config->get('WBQualityConstraintsDistinctValuesConstraintId'),
388 388
 		];
389 389
 	}
390 390
 
Please login to merge, or discard this patch.
src/ConstraintsServices.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -38,107 +38,107 @@  discard block
 block discarded – undo
38 38
 	const ENTITY_LOOKUP = 'WBQC_EntityLookup';
39 39
 	const PROPERTY_DATA_TYPE_LOOKUP = 'WBQC_PropertyDataTypeLookup';
40 40
 
41
-	private static function getService( MediaWikiServices $services = null, $name ) {
42
-		if ( $services === null ) {
41
+	private static function getService(MediaWikiServices $services = null, $name) {
42
+		if ($services === null) {
43 43
 			$services = MediaWikiServices::getInstance();
44 44
 		}
45
-		return $services->getService( $name );
45
+		return $services->getService($name);
46 46
 	}
47 47
 
48 48
 	/**
49 49
 	 * @param MediaWikiServices|null $services
50 50
 	 * @return LoggingHelper
51 51
 	 */
52
-	public static function getLoggingHelper( MediaWikiServices $services = null ) {
53
-		return self::getService( $services, self::LOGGING_HELPER );
52
+	public static function getLoggingHelper(MediaWikiServices $services = null) {
53
+		return self::getService($services, self::LOGGING_HELPER);
54 54
 	}
55 55
 
56 56
 	/**
57 57
 	 * @param MediaWikiServices|null $services
58 58
 	 * @return ConstraintRepository
59 59
 	 */
60
-	public static function getConstraintRepository( MediaWikiServices $services = null ) {
61
-		return self::getService( $services, self::CONSTRAINT_REPOSITORY );
60
+	public static function getConstraintRepository(MediaWikiServices $services = null) {
61
+		return self::getService($services, self::CONSTRAINT_REPOSITORY);
62 62
 	}
63 63
 
64 64
 	/**
65 65
 	 * @param MediaWikiServices|null $services
66 66
 	 * @return ConstraintLookup
67 67
 	 */
68
-	public static function getConstraintLookup( MediaWikiServices $services = null ) {
69
-		return self::getService( $services, self::CONSTRAINT_LOOKUP );
68
+	public static function getConstraintLookup(MediaWikiServices $services = null) {
69
+		return self::getService($services, self::CONSTRAINT_LOOKUP);
70 70
 	}
71 71
 
72 72
 	/**
73 73
 	 * @param MediaWikiServices|null $services
74 74
 	 * @return CheckResultSerializer
75 75
 	 */
76
-	public static function getCheckResultSerializer( MediaWikiServices $services = null ) {
77
-		return self::getService( $services, self::CHECK_RESULT_SERIALIZER );
76
+	public static function getCheckResultSerializer(MediaWikiServices $services = null) {
77
+		return self::getService($services, self::CHECK_RESULT_SERIALIZER);
78 78
 	}
79 79
 
80 80
 	/**
81 81
 	 * @param MediaWikiServices|null $services
82 82
 	 * @return CheckResultDeserializer
83 83
 	 */
84
-	public static function getCheckResultDeserializer( MediaWikiServices $services = null ) {
85
-		return self::getService( $services, self::CHECK_RESULT_DESERIALIZER );
84
+	public static function getCheckResultDeserializer(MediaWikiServices $services = null) {
85
+		return self::getService($services, self::CHECK_RESULT_DESERIALIZER);
86 86
 	}
87 87
 
88 88
 	/**
89 89
 	 * @param MediaWikiServices|null $services
90 90
 	 * @return ViolationMessageSerializer
91 91
 	 */
92
-	public static function getViolationMessageSerializer( MediaWikiServices $services = null ) {
93
-		return self::getService( $services, self::VIOLATION_MESSAGE_SERIALIZER );
92
+	public static function getViolationMessageSerializer(MediaWikiServices $services = null) {
93
+		return self::getService($services, self::VIOLATION_MESSAGE_SERIALIZER);
94 94
 	}
95 95
 
96 96
 	/**
97 97
 	 * @param MediaWikiServices|null $services
98 98
 	 * @return ViolationMessageDeserializer
99 99
 	 */
100
-	public static function getViolationMessageDeserializer( MediaWikiServices $services = null ) {
101
-		return self::getService( $services, self::VIOLATION_MESSAGE_DESERIALIZER );
100
+	public static function getViolationMessageDeserializer(MediaWikiServices $services = null) {
101
+		return self::getService($services, self::VIOLATION_MESSAGE_DESERIALIZER);
102 102
 	}
103 103
 
104 104
 	/**
105 105
 	 * @param MediaWikiServices|null $services
106 106
 	 * @return ConstraintParameterParser
107 107
 	 */
108
-	public static function getConstraintParameterParser( MediaWikiServices $services = null ) {
109
-		return self::getService( $services, self::CONSTRAINT_PARAMETER_PARSER );
108
+	public static function getConstraintParameterParser(MediaWikiServices $services = null) {
109
+		return self::getService($services, self::CONSTRAINT_PARAMETER_PARSER);
110 110
 	}
111 111
 
112 112
 	/**
113 113
 	 * @param MediaWikiServices|null $services
114 114
 	 * @return ConnectionCheckerHelper
115 115
 	 */
116
-	public static function getConnectionCheckerHelper( MediaWikiServices $services = null ) {
117
-		return self::getService( $services, self::CONNECTION_CHECKER_HELPER );
116
+	public static function getConnectionCheckerHelper(MediaWikiServices $services = null) {
117
+		return self::getService($services, self::CONNECTION_CHECKER_HELPER);
118 118
 	}
119 119
 
120 120
 	/**
121 121
 	 * @param MediaWikiServices|null $services
122 122
 	 * @return RangeCheckerHelper
123 123
 	 */
124
-	public static function getRangeCheckerHelper( MediaWikiServices $services = null ) {
125
-		return self::getService( $services, self::RANGE_CHECKER_HELPER );
124
+	public static function getRangeCheckerHelper(MediaWikiServices $services = null) {
125
+		return self::getService($services, self::RANGE_CHECKER_HELPER);
126 126
 	}
127 127
 
128 128
 	/**
129 129
 	 * @param MediaWikiServices|null $services
130 130
 	 * @return SparqlHelper
131 131
 	 */
132
-	public static function getSparqlHelper( MediaWikiServices $services = null ) {
133
-		return self::getService( $services, self::SPARQL_HELPER );
132
+	public static function getSparqlHelper(MediaWikiServices $services = null) {
133
+		return self::getService($services, self::SPARQL_HELPER);
134 134
 	}
135 135
 
136 136
 	/**
137 137
 	 * @param MediaWikiServices|null $services
138 138
 	 * @return TypeCheckerHelper
139 139
 	 */
140
-	public static function getTypeCheckerHelper( MediaWikiServices $services = null ) {
141
-		return self::getService( $services, self::TYPE_CHECKER_HELPER );
140
+	public static function getTypeCheckerHelper(MediaWikiServices $services = null) {
141
+		return self::getService($services, self::TYPE_CHECKER_HELPER);
142 142
 	}
143 143
 
144 144
 	// the below services really belong in WikibaseRepo, but we need them wired up here for now
@@ -147,16 +147,16 @@  discard block
 block discarded – undo
147 147
 	 * @param MediaWikiServices|null $services
148 148
 	 * @return EntityLookup
149 149
 	 */
150
-	public static function getEntityLookup( MediaWikiServices $services = null ) {
151
-		return self::getService( $services, self::ENTITY_LOOKUP );
150
+	public static function getEntityLookup(MediaWikiServices $services = null) {
151
+		return self::getService($services, self::ENTITY_LOOKUP);
152 152
 	}
153 153
 
154 154
 	/**
155 155
 	 * @param MediaWikiServices|null $services
156 156
 	 * @return PropertyDataTypeLookup
157 157
 	 */
158
-	public static function getPropertyDataTypeLookup( MediaWikiServices $services = null ) {
159
-		return self::getService( $services, self::PROPERTY_DATA_TYPE_LOOKUP );
158
+	public static function getPropertyDataTypeLookup(MediaWikiServices $services = null) {
159
+		return self::getService($services, self::PROPERTY_DATA_TYPE_LOOKUP);
160 160
 	}
161 161
 
162 162
 }
Please login to merge, or discard this patch.
src/ServiceWiring.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -20,24 +20,24 @@  discard block
 block discarded – undo
20 20
 use WikibaseQuality\ConstraintReport\ConstraintCheck\Result\CheckResultSerializer;
21 21
 
22 22
 return [
23
-	ConstraintsServices::LOGGING_HELPER => function( MediaWikiServices $services ) {
23
+	ConstraintsServices::LOGGING_HELPER => function(MediaWikiServices $services) {
24 24
 		return new LoggingHelper(
25 25
 			$services->getStatsdDataFactory(),
26
-			LoggerFactory::getInstance( 'WikibaseQualityConstraints' ),
26
+			LoggerFactory::getInstance('WikibaseQualityConstraints'),
27 27
 			$services->getMainConfig()
28 28
 		);
29 29
 	},
30 30
 
31
-	ConstraintsServices::CONSTRAINT_REPOSITORY => function( MediaWikiServices $services ) {
31
+	ConstraintsServices::CONSTRAINT_REPOSITORY => function(MediaWikiServices $services) {
32 32
 		return new ConstraintRepository();
33 33
 	},
34 34
 
35
-	ConstraintsServices::CONSTRAINT_LOOKUP => function( MediaWikiServices $services ) {
36
-		$constraintRepository = ConstraintsServices::getConstraintRepository( $services );
37
-		return new CachingConstraintLookup( $constraintRepository );
35
+	ConstraintsServices::CONSTRAINT_LOOKUP => function(MediaWikiServices $services) {
36
+		$constraintRepository = ConstraintsServices::getConstraintRepository($services);
37
+		return new CachingConstraintLookup($constraintRepository);
38 38
 	},
39 39
 
40
-	ConstraintsServices::CHECK_RESULT_SERIALIZER => function( MediaWikiServices $services ) {
40
+	ConstraintsServices::CHECK_RESULT_SERIALIZER => function(MediaWikiServices $services) {
41 41
 		return new CheckResultSerializer(
42 42
 			new ConstraintSerializer(
43 43
 				false // constraint parameters are not exposed
@@ -48,7 +48,7 @@  discard block
 block discarded – undo
48 48
 		);
49 49
 	},
50 50
 
51
-	ConstraintsServices::CHECK_RESULT_DESERIALIZER => function( MediaWikiServices $services ) {
51
+	ConstraintsServices::CHECK_RESULT_DESERIALIZER => function(MediaWikiServices $services) {
52 52
 		// TODO in the future, get EntityIdParser and DataValueFactory from $services?
53 53
 		$repo = WikibaseRepo::getDefaultInstance();
54 54
 		$entityIdParser = $repo->getEntityIdParser();
@@ -65,11 +65,11 @@  discard block
 block discarded – undo
65 65
 		);
66 66
 	},
67 67
 
68
-	ConstraintsServices::VIOLATION_MESSAGE_SERIALIZER => function( MediaWikiServices $services ) {
68
+	ConstraintsServices::VIOLATION_MESSAGE_SERIALIZER => function(MediaWikiServices $services) {
69 69
 		return new ViolationMessageSerializer();
70 70
 	},
71 71
 
72
-	ConstraintsServices::VIOLATION_MESSAGE_DESERIALIZER => function( MediaWikiServices $services ) {
72
+	ConstraintsServices::VIOLATION_MESSAGE_DESERIALIZER => function(MediaWikiServices $services) {
73 73
 		// TODO in the future, get EntityIdParser and DataValueFactory from $services?
74 74
 		$repo = WikibaseRepo::getDefaultInstance();
75 75
 		$entityIdParser = $repo->getEntityIdParser();
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 		);
82 82
 	},
83 83
 
84
-	ConstraintsServices::CONSTRAINT_PARAMETER_PARSER => function( MediaWikiServices $services ) {
84
+	ConstraintsServices::CONSTRAINT_PARAMETER_PARSER => function(MediaWikiServices $services) {
85 85
 		// TODO in the future, get DeserializerFactory and concept base URIs from $services?
86 86
 		$repo = WikibaseRepo::getDefaultInstance();
87 87
 		$deserializerFactory = $repo->getBaseDataModelDeserializerFactory();
@@ -94,11 +94,11 @@  discard block
 block discarded – undo
94 94
 		);
95 95
 	},
96 96
 
97
-	ConstraintsServices::CONNECTION_CHECKER_HELPER => function( MediaWikiServices $services ) {
97
+	ConstraintsServices::CONNECTION_CHECKER_HELPER => function(MediaWikiServices $services) {
98 98
 		return new ConnectionCheckerHelper();
99 99
 	},
100 100
 
101
-	ConstraintsServices::RANGE_CHECKER_HELPER => function( MediaWikiServices $services ) {
101
+	ConstraintsServices::RANGE_CHECKER_HELPER => function(MediaWikiServices $services) {
102 102
 		// TODO in the future, get UnitConverter from $services?
103 103
 		$repo = WikibaseRepo::getDefaultInstance();
104 104
 		$unitConverter = $repo->getUnitConverter();
@@ -109,9 +109,9 @@  discard block
 block discarded – undo
109 109
 		);
110 110
 	},
111 111
 
112
-	ConstraintsServices::SPARQL_HELPER => function( MediaWikiServices $services ) {
113
-		$endpoint = $services->getMainConfig()->get( 'WBQualityConstraintsSparqlEndpoint' );
114
-		if ( $endpoint === '' ) {
112
+	ConstraintsServices::SPARQL_HELPER => function(MediaWikiServices $services) {
113
+		$endpoint = $services->getMainConfig()->get('WBQualityConstraintsSparqlEndpoint');
114
+		if ($endpoint === '') {
115 115
 			return new DummySparqlHelper();
116 116
 		}
117 117
 
@@ -127,28 +127,28 @@  discard block
 block discarded – undo
127 127
 			$entityIdParser,
128 128
 			$propertyDataTypeLookup,
129 129
 			$services->getMainWANObjectCache(),
130
-			ConstraintsServices::getViolationMessageSerializer( $services ),
131
-			ConstraintsServices::getViolationMessageDeserializer( $services ),
130
+			ConstraintsServices::getViolationMessageSerializer($services),
131
+			ConstraintsServices::getViolationMessageDeserializer($services),
132 132
 			$services->getStatsdDataFactory()
133 133
 		);
134 134
 	},
135 135
 
136
-	ConstraintsServices::TYPE_CHECKER_HELPER => function( MediaWikiServices $services ) {
136
+	ConstraintsServices::TYPE_CHECKER_HELPER => function(MediaWikiServices $services) {
137 137
 		return new TypeCheckerHelper(
138
-			ConstraintsServices::getEntityLookup( $services ),
138
+			ConstraintsServices::getEntityLookup($services),
139 139
 			$services->getMainConfig(),
140
-			ConstraintsServices::getSparqlHelper( $services ),
140
+			ConstraintsServices::getSparqlHelper($services),
141 141
 			$services->getStatsdDataFactory()
142 142
 		);
143 143
 	},
144 144
 
145 145
 	// the below services really belong in WikibaseRepo, but we need them wired up here for now
146 146
 
147
-	ConstraintsServices::ENTITY_LOOKUP => function( MediaWikiServices $services ) {
147
+	ConstraintsServices::ENTITY_LOOKUP => function(MediaWikiServices $services) {
148 148
 		return WikibaseRepo::getDefaultInstance()->getEntityLookup();
149 149
 	},
150 150
 
151
-	ConstraintsServices::PROPERTY_DATA_TYPE_LOOKUP => function( MediaWikiServices $services ) {
151
+	ConstraintsServices::PROPERTY_DATA_TYPE_LOOKUP => function(MediaWikiServices $services) {
152 152
 		return WikibaseRepo::getDefaultInstance()->getPropertyDataTypeLookup();
153 153
 	},
154 154
 ];
Please login to merge, or discard this patch.