Completed
Push — master ( eaa620...0b73ce )
by
unknown
14:46 queued 04:43
created
includes/CrossCheck/ValueParser/ComparativeValueParser.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -38,7 +38,7 @@  discard block
 block discarded – undo
38 38
 		ValueParserFactory $comparativeValueParserFactory,
39 39
 		$languageCode
40 40
 	) {
41
-		Assert::parameterType( 'string', $languageCode, '$languageCode' );
41
+		Assert::parameterType('string', $languageCode, '$languageCode');
42 42
 
43 43
 		$this->comparativeValueParserFactory = $comparativeValueParserFactory;
44 44
 		$this->languageCode = $languageCode;
@@ -52,11 +52,11 @@  discard block
 block discarded – undo
52 52
 	 *
53 53
 	 * @return DataValue
54 54
 	 */
55
-	public function parse( $value, $propertyType ) {
56
-		Assert::parameterType( 'string', $value, '$value' );
57
-		Assert::parameterType( 'string', $propertyType, '$propertyType' );
55
+	public function parse($value, $propertyType) {
56
+		Assert::parameterType('string', $value, '$value');
57
+		Assert::parameterType('string', $propertyType, '$propertyType');
58 58
 
59
-		return $this->getValueParser( $propertyType )->parse( $value );
59
+		return $this->getValueParser($propertyType)->parse($value);
60 60
 	}
61 61
 
62 62
 	/**
@@ -64,8 +64,8 @@  discard block
 block discarded – undo
64 64
 	 *
65 65
 	 * @return ValueParser
66 66
 	 */
67
-	private function getValueParser( $type ) {
68
-		if ( !array_key_exists( $type, $this->valueParsers ) ) {
67
+	private function getValueParser($type) {
68
+		if (!array_key_exists($type, $this->valueParsers)) {
69 69
 			$parserOptions = $this->getParserOptions();
70 70
 			$this->valueParsers[$type] = $this->comparativeValueParserFactory->newParser(
71 71
 				$type,
@@ -81,8 +81,8 @@  discard block
 block discarded – undo
81 81
 	 */
82 82
 	private function getParserOptions() {
83 83
 		$options = new ParserOptions();
84
-		$options->setOption( 'valuelang', $this->languageCode );
85
-		$options->setOption( ValueParser::OPT_LANG, $this->languageCode );
84
+		$options->setOption('valuelang', $this->languageCode);
85
+		$options->setOption(ValueParser::OPT_LANG, $this->languageCode);
86 86
 
87 87
 		return $options;
88 88
 	}
Please login to merge, or discard this patch.
WikibaseQualityExternalValidation.alias.php 1 patch
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -10,6 +10,6 @@
 block discarded – undo
10 10
 
11 11
 /** English (English) */
12 12
 $specialPageAliases['en'] = [
13
-	'CrossCheck' => [ 'CrossCheck', 'Cross Check' ],
14
-	'ExternalDatabases' => [ 'ExternalDatabases', 'ExternalDbs', 'External Dbs' ],
13
+	'CrossCheck' => ['CrossCheck', 'Cross Check'],
14
+	'ExternalDatabases' => ['ExternalDatabases', 'ExternalDbs', 'External Dbs'],
15 15
 ];
Please login to merge, or discard this patch.
specials/SpecialCrossCheck.php 1 patch
Spacing   +99 added lines, -99 removed lines patch added patch discarded remove patch
@@ -103,18 +103,18 @@  discard block
 block discarded – undo
103 103
 		OutputFormatValueFormatterFactory $valueFormatterFactory,
104 104
 		CrossCheckInteractor $crossCheckInteractor
105 105
 	) {
106
-		parent::__construct( 'CrossCheck' );
106
+		parent::__construct('CrossCheck');
107 107
 
108 108
 		$this->entityLookup = $entityLookup;
109 109
 		$this->entityIdParser = $entityIdParser;
110 110
 
111 111
 		$formatterOptions = new FormatterOptions();
112
-		$formatterOptions->setOption( SnakFormatter::OPT_LANG, $this->getLanguage()->getCode() );
113
-		$this->dataValueFormatter = $valueFormatterFactory->getValueFormatter( SnakFormatter::FORMAT_HTML, $formatterOptions );
112
+		$formatterOptions->setOption(SnakFormatter::OPT_LANG, $this->getLanguage()->getCode());
113
+		$this->dataValueFormatter = $valueFormatterFactory->getValueFormatter(SnakFormatter::FORMAT_HTML, $formatterOptions);
114 114
 
115
-		$labelLookup = new LanguageLabelDescriptionLookup( $termLookup, $this->getLanguage()->getCode() );
116
-		$this->entityIdLabelFormatter = $entityIdLabelFormatterFactory->getEntityIdFormatter( $labelLookup );
117
-		$this->entityIdLinkFormatter = $entityIdHtmlLinkFormatterFactory->getEntityIdFormatter( $labelLookup );
115
+		$labelLookup = new LanguageLabelDescriptionLookup($termLookup, $this->getLanguage()->getCode());
116
+		$this->entityIdLabelFormatter = $entityIdLabelFormatterFactory->getEntityIdFormatter($labelLookup);
117
+		$this->entityIdLinkFormatter = $entityIdHtmlLinkFormatterFactory->getEntityIdFormatter($labelLookup);
118 118
 
119 119
 		$this->crossCheckInteractor = $crossCheckInteractor;
120 120
 	}
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
 	 * @return string (plain text)
135 135
 	 */
136 136
 	public function getDescription() {
137
-		return $this->msg( 'wbqev-crosscheck' )->text();
137
+		return $this->msg('wbqev-crosscheck')->text();
138 138
 	}
139 139
 
140 140
 	/**
@@ -146,55 +146,55 @@  discard block
 block discarded – undo
146 146
 	 * @throws EntityIdParsingException
147 147
 	 * @throws UnexpectedValueException
148 148
 	 */
149
-	public function execute( $subPage ) {
149
+	public function execute($subPage) {
150 150
 		$out = $this->getOutput();
151
-		$postRequest = $this->getContext()->getRequest()->getVal( 'entityid' );
152
-		if ( $postRequest ) {
153
-			$out->redirect( $this->getPageTitle( strtoupper( $postRequest ) )->getLocalURL() );
151
+		$postRequest = $this->getContext()->getRequest()->getVal('entityid');
152
+		if ($postRequest) {
153
+			$out->redirect($this->getPageTitle(strtoupper($postRequest))->getLocalURL());
154 154
 			return;
155 155
 		}
156 156
 
157
-		$out->addModules( 'SpecialCrossCheckPage' );
157
+		$out->addModules('SpecialCrossCheckPage');
158 158
 
159 159
 		$this->setHeaders();
160 160
 
161
-		$out->addHTML( $this->buildInfoBox() );
161
+		$out->addHTML($this->buildInfoBox());
162 162
 		$this->buildEntityIdForm();
163 163
 
164
-		if ( $subPage ) {
165
-			$this->buildResult( $subPage );
164
+		if ($subPage) {
165
+			$this->buildResult($subPage);
166 166
 		}
167 167
 	}
168 168
 
169 169
 	/**
170 170
 	 * @param string $idSerialization
171 171
 	 */
172
-	private function buildResult( $idSerialization ) {
172
+	private function buildResult($idSerialization) {
173 173
 		$out = $this->getOutput();
174 174
 
175 175
 		try {
176
-			$entityId = $this->entityIdParser->parse( $idSerialization );
177
-		} catch ( EntityIdParsingException $ex ) {
178
-			$out->addHTML( $this->buildNotice( 'wbqev-crosscheck-invalid-entity-id', true ) );
176
+			$entityId = $this->entityIdParser->parse($idSerialization);
177
+		} catch (EntityIdParsingException $ex) {
178
+			$out->addHTML($this->buildNotice('wbqev-crosscheck-invalid-entity-id', true));
179 179
 			return;
180 180
 		}
181 181
 
182
-		$out->addHTML( $this->buildResultHeader( $entityId ) );
182
+		$out->addHTML($this->buildResultHeader($entityId));
183 183
 
184
-		$entity = $this->entityLookup->getEntity( $entityId );
185
-		if ( $entity === null ) {
186
-			$out->addHTML( $this->buildNotice( 'wbqev-crosscheck-not-existent-entity', true ) );
184
+		$entity = $this->entityLookup->getEntity($entityId);
185
+		if ($entity === null) {
186
+			$out->addHTML($this->buildNotice('wbqev-crosscheck-not-existent-entity', true));
187 187
 			return;
188 188
 		}
189 189
 
190
-		$results = $this->getCrossCheckResultsFromEntity( $entity );
190
+		$results = $this->getCrossCheckResultsFromEntity($entity);
191 191
 
192
-		if ( $results === null || $results->toArray() === [] ) {
193
-			$out->addHTML( $this->buildNotice( 'wbqev-crosscheck-empty-result' ) );
192
+		if ($results === null || $results->toArray() === []) {
193
+			$out->addHTML($this->buildNotice('wbqev-crosscheck-empty-result'));
194 194
 		} else {
195 195
 			$out->addHTML(
196
-				$this->buildSummary( $results )
197
-				. $this->buildResultTable( $results )
196
+				$this->buildSummary($results)
197
+				. $this->buildResultTable($results)
198 198
 			);
199 199
 		}
200 200
 	}
@@ -204,9 +204,9 @@  discard block
 block discarded – undo
204 204
 	 *
205 205
 	 * @return CrossCheckResultList|null
206 206
 	 */
207
-	private function getCrossCheckResultsFromEntity( EntityDocument $entity ) {
208
-		if ( $entity instanceof StatementListProvider ) {
209
-			return $this->crossCheckInteractor->crossCheckStatements( $entity->getStatements() );
207
+	private function getCrossCheckResultsFromEntity(EntityDocument $entity) {
208
+		if ($entity instanceof StatementListProvider) {
209
+			return $this->crossCheckInteractor->crossCheckStatements($entity->getStatements());
210 210
 		}
211 211
 
212 212
 		return null;
@@ -223,15 +223,15 @@  discard block
 block discarded – undo
223 223
 				'name' => 'entityid',
224 224
 				'label-message' => 'wbqev-crosscheck-form-entityid-label',
225 225
 				'cssclass' => 'wbqev-crosscheck-form-entity-id',
226
-				'placeholder' => $this->msg( 'wbqev-crosscheck-form-entityid-placeholder' )->escaped()
226
+				'placeholder' => $this->msg('wbqev-crosscheck-form-entityid-placeholder')->escaped()
227 227
 			]
228 228
 		];
229
-		$htmlForm = new HTMLForm( $formDescriptor, $this->getContext(), 'wbqev-crosscheck-form' );
230
-		$htmlForm->setSubmitText( $this->msg( 'wbqev-crosscheck-form-submit-label' )->escaped() );
231
-		$htmlForm->setSubmitCallback( function() {
229
+		$htmlForm = new HTMLForm($formDescriptor, $this->getContext(), 'wbqev-crosscheck-form');
230
+		$htmlForm->setSubmitText($this->msg('wbqev-crosscheck-form-submit-label')->escaped());
231
+		$htmlForm->setSubmitCallback(function() {
232 232
 			return false;
233 233
 		} );
234
-		$htmlForm->setMethod( 'post' );
234
+		$htmlForm->setMethod('post');
235 235
 		$htmlForm->show();
236 236
 	}
237 237
 
@@ -241,18 +241,18 @@  discard block
 block discarded – undo
241 241
 	 * @return string HTML
242 242
 	 */
243 243
 	private function buildInfoBox() {
244
-		$externalDbLink = Linker::specialLink( 'ExternalDatabases', 'wbqev-externaldbs' );
244
+		$externalDbLink = Linker::specialLink('ExternalDatabases', 'wbqev-externaldbs');
245 245
 		$infoBox =
246 246
 			Html::openElement(
247 247
 				'div',
248
-				[ 'class' => 'wbqev-infobox' ]
248
+				['class' => 'wbqev-infobox']
249 249
 			)
250
-			. $this->msg( 'wbqev-crosscheck-explanation-general' )->parse()
251
-			. sprintf( ' %s.', $externalDbLink )
252
-			. Html::element( 'br' )
253
-			. Html::element( 'br' )
254
-			. $this->msg( 'wbqev-crosscheck-explanation-detail' )->parse()
255
-			. Html::closeElement( 'div' );
250
+			. $this->msg('wbqev-crosscheck-explanation-general')->parse()
251
+			. sprintf(' %s.', $externalDbLink)
252
+			. Html::element('br')
253
+			. Html::element('br')
254
+			. $this->msg('wbqev-crosscheck-explanation-detail')->parse()
255
+			. Html::closeElement('div');
256 256
 
257 257
 		return $infoBox;
258 258
 	}
@@ -267,17 +267,17 @@  discard block
 block discarded – undo
267 267
 	 *
268 268
 	 * @return string HTML
269 269
 	 */
270
-	private function buildNotice( $messageKey, $error = false ) {
270
+	private function buildNotice($messageKey, $error = false) {
271 271
 		$cssClasses = 'wbqev-crosscheck-notice';
272
-		if ( $error ) {
272
+		if ($error) {
273 273
 			$cssClasses .= ' wbqev-crosscheck-notice-error';
274 274
 		}
275 275
 
276 276
 		return
277 277
 			Html::element(
278 278
 				'p',
279
-				[ 'class' => $cssClasses ],
280
-				$this->msg( $messageKey )->text()
279
+				['class' => $cssClasses],
280
+				$this->msg($messageKey)->text()
281 281
 			);
282 282
 	}
283 283
 
@@ -288,18 +288,18 @@  discard block
 block discarded – undo
288 288
 	 *
289 289
 	 * @return string HTML
290 290
 	 */
291
-	private function buildResultHeader( EntityId $entityId ) {
291
+	private function buildResultHeader(EntityId $entityId) {
292 292
 		$entityLink = sprintf(
293 293
 			'%s (%s)',
294
-			$this->entityIdLinkFormatter->formatEntityId( $entityId ),
295
-			htmlspecialchars( $entityId->getSerialization() )
294
+			$this->entityIdLinkFormatter->formatEntityId($entityId),
295
+			htmlspecialchars($entityId->getSerialization())
296 296
 		);
297 297
 
298 298
 		return
299 299
 			Html::rawElement(
300 300
 				'h3',
301 301
 				[],
302
-				sprintf( '%s %s', $this->msg( 'wbqev-crosscheck-result-headline' )->escaped(), $entityLink )
302
+				sprintf('%s %s', $this->msg('wbqev-crosscheck-result-headline')->escaped(), $entityLink)
303 303
 			);
304 304
 	}
305 305
 
@@ -310,11 +310,11 @@  discard block
 block discarded – undo
310 310
 	 *
311 311
 	 * @return string HTML
312 312
 	 */
313
-	private function buildSummary( $results ) {
313
+	private function buildSummary($results) {
314 314
 		$statuses = [];
315
-		foreach ( $results as $result ) {
316
-			$status = strtolower( $result->getComparisonResult()->getStatus() );
317
-			if ( array_key_exists( $status, $statuses ) ) {
315
+		foreach ($results as $result) {
316
+			$status = strtolower($result->getComparisonResult()->getStatus());
317
+			if (array_key_exists($status, $statuses)) {
318 318
 				$statuses[$status]++;
319 319
 			} else {
320 320
 				$statuses[$status] = 1;
@@ -322,15 +322,15 @@  discard block
 block discarded – undo
322 322
 		}
323 323
 
324 324
 		$statusElements = [];
325
-		foreach ( $statuses as $status => $count ) {
326
-			if ( $count > 0 ) {
327
-				$statusElements[] = $this->formatStatus( $status ) . ': ' . $count;
325
+		foreach ($statuses as $status => $count) {
326
+			if ($count > 0) {
327
+				$statusElements[] = $this->formatStatus($status).': '.$count;
328 328
 			}
329 329
 		}
330 330
 		$summary =
331
-			Html::openElement( 'p' )
332
-			. implode( ', ', $statusElements )
333
-			. Html::closeElement( 'p' );
331
+			Html::openElement('p')
332
+			. implode(', ', $statusElements)
333
+			. Html::closeElement('p');
334 334
 
335 335
 		return $summary;
336 336
 	}
@@ -344,16 +344,16 @@  discard block
 block discarded – undo
344 344
 	 *
345 345
 	 * @return string HTML
346 346
 	 */
347
-	private function formatStatus( $status ) {
348
-		$messageKey = 'wbqev-crosscheck-status-' . strtolower( $status );
347
+	private function formatStatus($status) {
348
+		$messageKey = 'wbqev-crosscheck-status-'.strtolower($status);
349 349
 
350 350
 		$formattedStatus =
351 351
 			Html::element(
352 352
 				'span',
353 353
 				[
354
-					'class' => 'wbqev-status wbqev-status-' . htmlspecialchars( $status )
354
+					'class' => 'wbqev-status wbqev-status-'.htmlspecialchars($status)
355 355
 				],
356
-				$this->msg( $messageKey )->text()
356
+				$this->msg($messageKey)->text()
357 357
 			);
358 358
 
359 359
 		return $formattedStatus;
@@ -370,29 +370,29 @@  discard block
 block discarded – undo
370 370
 	 *
371 371
 	 * @return string HTML
372 372
 	 */
373
-	private function formatDataValues( $dataValues, $linking = true, $separator = null ) {
374
-		if ( $dataValues instanceof DataValue ) {
375
-			$dataValues = [ $dataValues ];
373
+	private function formatDataValues($dataValues, $linking = true, $separator = null) {
374
+		if ($dataValues instanceof DataValue) {
375
+			$dataValues = [$dataValues];
376 376
 		}
377 377
 
378 378
 		$formattedDataValues = [];
379
-		foreach ( $dataValues as $dataValue ) {
380
-			if ( $dataValue instanceof EntityIdValue ) {
381
-				if ( $linking ) {
382
-					$formattedDataValues[] = $this->entityIdLinkFormatter->formatEntityId( $dataValue->getEntityId() );
379
+		foreach ($dataValues as $dataValue) {
380
+			if ($dataValue instanceof EntityIdValue) {
381
+				if ($linking) {
382
+					$formattedDataValues[] = $this->entityIdLinkFormatter->formatEntityId($dataValue->getEntityId());
383 383
 				} else {
384
-					$formattedDataValues[] = $this->entityIdLabelFormatter->formatEntityId( $dataValue->getEntityId() );
384
+					$formattedDataValues[] = $this->entityIdLabelFormatter->formatEntityId($dataValue->getEntityId());
385 385
 				}
386 386
 			} else {
387
-				$formattedDataValues[] = $this->dataValueFormatter->format( $dataValue );
387
+				$formattedDataValues[] = $this->dataValueFormatter->format($dataValue);
388 388
 			}
389 389
 		}
390 390
 
391
-		if ( $separator ) {
392
-			return implode( $separator, $formattedDataValues );
391
+		if ($separator) {
392
+			return implode($separator, $formattedDataValues);
393 393
 		}
394 394
 
395
-		return $this->getLanguage()->commaList( $formattedDataValues );
395
+		return $this->getLanguage()->commaList($formattedDataValues);
396 396
 	}
397 397
 
398 398
 	/**
@@ -400,31 +400,31 @@  discard block
 block discarded – undo
400 400
 	 *
401 401
 	 * @return string HTML
402 402
 	 */
403
-	private function buildResultTable( $results ) {
403
+	private function buildResultTable($results) {
404 404
 		$table = new HtmlTableBuilder(
405 405
 			[
406 406
 				new HtmlTableHeaderBuilder(
407
-					$this->msg( 'wbqev-crosscheck-result-table-header-status' )->escaped(),
407
+					$this->msg('wbqev-crosscheck-result-table-header-status')->escaped(),
408 408
 					true
409 409
 				),
410 410
 				new HtmlTableHeaderBuilder(
411
-					$this->msg( 'datatypes-type-wikibase-property' )->escaped(),
411
+					$this->msg('datatypes-type-wikibase-property')->escaped(),
412 412
 					true
413 413
 				),
414 414
 				new HtmlTableHeaderBuilder(
415
-					$this->msg( 'wbqev-crosscheck-result-table-header-local-value' )->escaped()
415
+					$this->msg('wbqev-crosscheck-result-table-header-local-value')->escaped()
416 416
 				),
417 417
 				new HtmlTableHeaderBuilder(
418
-					$this->msg( 'wbqev-crosscheck-result-table-header-external-value' )->escaped()
418
+					$this->msg('wbqev-crosscheck-result-table-header-external-value')->escaped()
419 419
 				),
420 420
 				new HtmlTableHeaderBuilder(
421
-					$this->msg( 'wbqev-crosscheck-result-table-header-references' )->escaped(),
421
+					$this->msg('wbqev-crosscheck-result-table-header-references')->escaped(),
422 422
 					true
423 423
 				),
424 424
 				new HtmlTableHeaderBuilder(
425 425
 					Linker::linkKnown(
426
-						self::getTitleFor( 'ExternalDatabases' ),
427
-						$this->msg( 'wbqev-crosscheck-result-table-header-external-source' )->escaped()
426
+						self::getTitleFor('ExternalDatabases'),
427
+						$this->msg('wbqev-crosscheck-result-table-header-external-source')->escaped()
428 428
 					),
429 429
 					true,
430 430
 					true
@@ -433,28 +433,28 @@  discard block
 block discarded – undo
433 433
 			true
434 434
 		);
435 435
 
436
-		foreach ( $results as $result ) {
437
-			$status = $this->formatStatus( $result->getComparisonResult()->getStatus() );
438
-			$propertyId = $this->entityIdLinkFormatter->formatEntityId( $result->getPropertyId() );
439
-			$localValue = $this->formatDataValues( $result->getComparisonResult()->getLocalValue() );
436
+		foreach ($results as $result) {
437
+			$status = $this->formatStatus($result->getComparisonResult()->getStatus());
438
+			$propertyId = $this->entityIdLinkFormatter->formatEntityId($result->getPropertyId());
439
+			$localValue = $this->formatDataValues($result->getComparisonResult()->getLocalValue());
440 440
 			$externalValue = $this->formatDataValues(
441 441
 				$result->getComparisonResult()->getExternalValues(),
442 442
 				true,
443
-				Html::element( 'br' )
443
+				Html::element('br')
444 444
 			);
445 445
 			$referenceStatus = $this->msg(
446
-				'wbqev-crosscheck-status-' . $result->getReferenceResult()->getStatus()
446
+				'wbqev-crosscheck-status-'.$result->getReferenceResult()->getStatus()
447 447
 			)->text();
448
-			$dataSource = $this->entityIdLinkFormatter->formatEntityId( $result->getDumpMetaInformation()->getSourceItemId() );
448
+			$dataSource = $this->entityIdLinkFormatter->formatEntityId($result->getDumpMetaInformation()->getSourceItemId());
449 449
 
450 450
 			$table->appendRow(
451 451
 				[
452
-					new HtmlTableCellBuilder( $status, [], true ),
453
-					new HtmlTableCellBuilder( $propertyId, [], true ),
454
-					new HtmlTableCellBuilder( $localValue, [], true ),
455
-					new HtmlTableCellBuilder( $externalValue, [], true ),
456
-					new HtmlTableCellBuilder( $referenceStatus, [] ),
457
-					new HtmlTableCellBuilder( $dataSource, [], true )
452
+					new HtmlTableCellBuilder($status, [], true),
453
+					new HtmlTableCellBuilder($propertyId, [], true),
454
+					new HtmlTableCellBuilder($localValue, [], true),
455
+					new HtmlTableCellBuilder($externalValue, [], true),
456
+					new HtmlTableCellBuilder($referenceStatus, []),
457
+					new HtmlTableCellBuilder($dataSource, [], true)
458 458
 				]
459 459
 			);
460 460
 		}
Please login to merge, or discard this patch.
includes/Serializer/DumpMetaInformationSerializer.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -21,7 +21,7 @@  discard block
 block discarded – undo
21 21
 	 *
22 22
 	 * @return bool
23 23
 	 */
24
-	public function isSerializerFor( $object ) {
24
+	public function isSerializerFor($object) {
25 25
 		return $object instanceof DumpMetaInformation;
26 26
 	}
27 27
 
@@ -33,32 +33,32 @@  discard block
 block discarded – undo
33 33
 	 * @return array
34 34
 	 * @throws UnsupportedObjectException
35 35
 	 */
36
-	public function serialize( $object ) {
37
-		if ( !$this->isSerializerFor( $object ) ) {
36
+	public function serialize($object) {
37
+		if (!$this->isSerializerFor($object)) {
38 38
 			throw new UnsupportedObjectException(
39 39
 				$object,
40 40
 				'DumpMetaInformationSerializer can only serialize DumpMetaInformation objects.'
41 41
 			);
42 42
 		}
43 43
 
44
-		return $this->getSerialized( $object );
44
+		return $this->getSerialized($object);
45 45
 	}
46 46
 
47
-	private function getSerialized( DumpMetaInformation $dumpMetaInformation ) {
47
+	private function getSerialized(DumpMetaInformation $dumpMetaInformation) {
48 48
 		$identifierPropertyIds = array_map(
49
-			function( PropertyId $id ) {
49
+			function(PropertyId $id) {
50 50
 				return $id->getSerialization();
51 51
 			},
52 52
 			$dumpMetaInformation->getIdentifierPropertyIds()
53 53
 		);
54 54
 
55
-		$this->setIndexedTagName( $identifierPropertyIds, 'propertyId' );
55
+		$this->setIndexedTagName($identifierPropertyIds, 'propertyId');
56 56
 
57 57
 		return [
58 58
 			'dumpId' => $dumpMetaInformation->getDumpId(),
59 59
 			'sourceItemId' => $dumpMetaInformation->getSourceItemId()->getSerialization(),
60 60
 			'identifierPropertyIds' => $identifierPropertyIds,
61
-			'importDate' => wfTimestamp( TS_ISO_8601, $dumpMetaInformation->getImportDate() ),
61
+			'importDate' => wfTimestamp(TS_ISO_8601, $dumpMetaInformation->getImportDate()),
62 62
 			'language' => $dumpMetaInformation->getLanguageCode(),
63 63
 			'sourceUrl' => $dumpMetaInformation->getSourceUrl(),
64 64
 			'size' => $dumpMetaInformation->getSize(),
Please login to merge, or discard this patch.
includes/Serializer/CrossCheckResultSerializer.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 	 *
52 52
 	 * @return bool
53 53
 	 */
54
-	public function isSerializerFor( $object ) {
54
+	public function isSerializerFor($object) {
55 55
 		return $object instanceof CrossCheckResult;
56 56
 	}
57 57
 
@@ -63,25 +63,25 @@  discard block
 block discarded – undo
63 63
 	 * @return array
64 64
 	 * @throws UnsupportedObjectException
65 65
 	 */
66
-	public function serialize( $object ) {
67
-		if ( !$this->isSerializerFor( $object ) ) {
66
+	public function serialize($object) {
67
+		if (!$this->isSerializerFor($object)) {
68 68
 			throw new UnsupportedObjectException(
69 69
 				$object,
70 70
 				'CrossCheckResultSerializer can only serialize CrossCheckResult objects.'
71 71
 			);
72 72
 		}
73 73
 
74
-		return $this->getSerialized( $object );
74
+		return $this->getSerialized($object);
75 75
 	}
76 76
 
77
-	private function getSerialized( CrossCheckResult $crossCheckResult ) {
77
+	private function getSerialized(CrossCheckResult $crossCheckResult) {
78 78
 		return [
79 79
 			'propertyId' => $crossCheckResult->getPropertyId()->getSerialization(),
80 80
 			'claimGuid' => $crossCheckResult->getClaimGuid(),
81 81
 			'externalId' => $crossCheckResult->getExternalId(),
82
-			'dataSource' => $this->dumpMetaInformationSerializer->serialize( $crossCheckResult->getDumpMetaInformation() ),
83
-			'comparisonResult' => $this->comparisonResultSerializer->serialize( $crossCheckResult->getComparisonResult() ),
84
-			'referenceResult' => $this->referenceResultSerializer->serialize( $crossCheckResult->getReferenceResult() )
82
+			'dataSource' => $this->dumpMetaInformationSerializer->serialize($crossCheckResult->getDumpMetaInformation()),
83
+			'comparisonResult' => $this->comparisonResultSerializer->serialize($crossCheckResult->getComparisonResult()),
84
+			'referenceResult' => $this->referenceResultSerializer->serialize($crossCheckResult->getReferenceResult())
85 85
 		];
86 86
 	}
87 87
 
Please login to merge, or discard this patch.
includes/CrossCheck/CrossChecker.php 1 patch
Spacing   +55 added lines, -55 removed lines patch added patch discarded remove patch
@@ -95,22 +95,22 @@  discard block
 block discarded – undo
95 95
 	 * @return CrossCheckResultList
96 96
 	 * @throws InvalidArgumentException
97 97
 	 */
98
-	public function crossCheckStatements( StatementList $entityStatements, StatementList $statements ) {
98
+	public function crossCheckStatements(StatementList $entityStatements, StatementList $statements) {
99 99
 		$statementsOfEntity = $entityStatements->toArray();
100 100
 
101
-		foreach ( $statements as $statement ) {
102
-			if ( !in_array( $statement, $statementsOfEntity ) ) {
103
-				throw new InvalidArgumentException( 'All statements in $statements must belong to the entity.' );
101
+		foreach ($statements as $statement) {
102
+			if (!in_array($statement, $statementsOfEntity)) {
103
+				throw new InvalidArgumentException('All statements in $statements must belong to the entity.');
104 104
 			}
105 105
 		}
106 106
 
107 107
 		$resultList = new CrossCheckResultList();
108
-		if ( $statements->count() > 0 ) {
109
-			$applicableDumps = $this->getApplicableDumps( $entityStatements );
110
-			foreach ( $applicableDumps as $identifierPropertyId => $dumpMetaInformationList ) {
111
-				$identifierPropertyId = new PropertyId( $identifierPropertyId );
108
+		if ($statements->count() > 0) {
109
+			$applicableDumps = $this->getApplicableDumps($entityStatements);
110
+			foreach ($applicableDumps as $identifierPropertyId => $dumpMetaInformationList) {
111
+				$identifierPropertyId = new PropertyId($identifierPropertyId);
112 112
 
113
-				if ( $this->isIdentifierProperty( $identifierPropertyId ) ) {
113
+				if ($this->isIdentifierProperty($identifierPropertyId)) {
114 114
 					$resultList->merge(
115 115
 						$this->crossCheckStatementsWithIdentifier(
116 116
 							$entityStatements,
@@ -133,17 +133,17 @@  discard block
 block discarded – undo
133 133
 	 *
134 134
 	 * @return array[]
135 135
 	 */
136
-	private function getApplicableDumps( StatementList $statements ) {
136
+	private function getApplicableDumps(StatementList $statements) {
137 137
 		$applicableDumps = [];
138 138
 		$identifierPropertyIds = $statements->getPropertyIds();
139 139
 		$dumpMetaInformation = $this->dumpMetaInformationLookup->getWithIdentifierProperties(
140 140
 			$identifierPropertyIds
141 141
 		);
142 142
 
143
-		foreach ( $dumpMetaInformation as $dump ) {
144
-			foreach ( $dump->getIdentifierPropertyIds() as $identifierPropertyId ) {
143
+		foreach ($dumpMetaInformation as $dump) {
144
+			foreach ($dump->getIdentifierPropertyIds() as $identifierPropertyId) {
145 145
 				$serialization = $identifierPropertyId->getSerialization();
146
-				$applicableDumps[ $serialization ][ $dump->getDumpId() ] = $dump;
146
+				$applicableDumps[$serialization][$dump->getDumpId()] = $dump;
147 147
 			}
148 148
 		}
149 149
 
@@ -168,36 +168,36 @@  discard block
 block discarded – undo
168 168
 	) {
169 169
 		$resultList = new CrossCheckResultList();
170 170
 
171
-		$externalIds = $this->getExternalIds( $entityStatements, $identifierPropertyId );
172
-		if ( !$externalIds ) {
171
+		$externalIds = $this->getExternalIds($entityStatements, $identifierPropertyId);
172
+		if (!$externalIds) {
173 173
 			return $resultList;
174 174
 		}
175 175
 
176 176
 		$dumpIds = array_map(
177
-			function ( DumpMetaInformation $dumpMetaInformation ) {
177
+			function(DumpMetaInformation $dumpMetaInformation) {
178 178
 				return $dumpMetaInformation->getDumpId();
179 179
 			},
180 180
 			$dumpMetaInformationList
181 181
 		);
182
-		$externalData = $this->externalDataRepo->getExternalData( $dumpIds, $externalIds, $statements->getPropertyIds() );
182
+		$externalData = $this->externalDataRepo->getExternalData($dumpIds, $externalIds, $statements->getPropertyIds());
183 183
 
184
-		foreach ( $externalData as $dumpId => $externalDataPerDump ) {
185
-			$dumpMetaInformation = $dumpMetaInformationList[ $dumpId ];
184
+		foreach ($externalData as $dumpId => $externalDataPerDump) {
185
+			$dumpMetaInformation = $dumpMetaInformationList[$dumpId];
186 186
 			$comparativeValueParser = $this->valueParserFactory->newComparativeValueParser(
187 187
 				$dumpMetaInformation->getLanguageCode()
188 188
 			);
189 189
 
190
-			foreach ( $externalDataPerDump as $externalId => $externalDataPerId ) {
190
+			foreach ($externalDataPerDump as $externalId => $externalDataPerId) {
191 191
 				$externalId = (string)$externalId;
192
-				foreach ( $externalDataPerId as $propertyId => $externalValues ) {
193
-					$propertyId = new PropertyId( $propertyId );
192
+				foreach ($externalDataPerId as $propertyId => $externalValues) {
193
+					$propertyId = new PropertyId($propertyId);
194 194
 					$resultList->merge(
195 195
 						$this->crossCheckExternalValues(
196 196
 							$dumpMetaInformation,
197 197
 							$identifierPropertyId,
198 198
 							$externalId,
199 199
 							$externalValues,
200
-							$statements->getByPropertyId( $propertyId ),
200
+							$statements->getByPropertyId($propertyId),
201 201
 							$comparativeValueParser
202 202
 						)
203 203
 					);
@@ -228,10 +228,10 @@  discard block
 block discarded – undo
228 228
 	) {
229 229
 		$resultList = new CrossCheckResultList();
230 230
 
231
-		foreach ( $statements->toArray() as $statement ) {
232
-			$comparisonResult = $this->compareStatement( $statement, $externalValues, $comparativeValueParser );
231
+		foreach ($statements->toArray() as $statement) {
232
+			$comparisonResult = $this->compareStatement($statement, $externalValues, $comparativeValueParser);
233 233
 
234
-			if ( $comparisonResult ) {
234
+			if ($comparisonResult) {
235 235
 				$referencesResult = $this->referenceHandler->checkForReferences(
236 236
 					$statement,
237 237
 					$identifierPropertyId,
@@ -265,31 +265,31 @@  discard block
 block discarded – undo
265 265
 	 * @return ComparisonResult|bool
266 266
 	 */
267 267
 	private function compareStatement(
268
-		Statement $statement,array $externalValues,
268
+		Statement $statement, array $externalValues,
269 269
 		ComparativeValueParser $comparativeValueParser
270 270
 	) {
271 271
 		$mainSnak = $statement->getMainSnak();
272
-		if ( $mainSnak instanceof PropertyValueSnak ) {
272
+		if ($mainSnak instanceof PropertyValueSnak) {
273 273
 			$dataValue = $mainSnak->getDataValue();
274 274
 
275 275
 			$results = [];
276
-			$comparativeValues = $this->parseExternalValues( $dataValue, $externalValues, $comparativeValueParser );
277
-			foreach ( $comparativeValues as $comparativeValue ) {
278
-				$result = $this->dataValueComparer->compare( $dataValue, $comparativeValue );
279
-				if ( $result ) {
276
+			$comparativeValues = $this->parseExternalValues($dataValue, $externalValues, $comparativeValueParser);
277
+			foreach ($comparativeValues as $comparativeValue) {
278
+				$result = $this->dataValueComparer->compare($dataValue, $comparativeValue);
279
+				if ($result) {
280 280
 					$results[] = $result;
281 281
 				}
282 282
 			}
283 283
 
284
-			if ( $results ) {
284
+			if ($results) {
285 285
 				$result = ComparisonResult::STATUS_MISMATCH;
286
-				if ( in_array( ComparisonResult::STATUS_MATCH, $results ) ) {
286
+				if (in_array(ComparisonResult::STATUS_MATCH, $results)) {
287 287
 					$result = ComparisonResult::STATUS_MATCH;
288
-				} elseif ( in_array( ComparisonResult::STATUS_PARTIAL_MATCH, $results ) ) {
288
+				} elseif (in_array(ComparisonResult::STATUS_PARTIAL_MATCH, $results)) {
289 289
 					$result = ComparisonResult::STATUS_PARTIAL_MATCH;
290 290
 				}
291 291
 
292
-				return new ComparisonResult( $dataValue, $comparativeValues, $result );
292
+				return new ComparisonResult($dataValue, $comparativeValues, $result);
293 293
 			}
294 294
 		}
295 295
 
@@ -309,13 +309,13 @@  discard block
 block discarded – undo
309 309
 		ComparativeValueParser $comparativeValueParser
310 310
 	) {
311 311
 		$parsedValues = [];
312
-		foreach ( $externalValues as $externalValue ) {
312
+		foreach ($externalValues as $externalValue) {
313 313
 			try {
314
-				$parsedValue = $comparativeValueParser->parse( $externalValue, $dataValue->getType() );
315
-				if ( $parsedValue ) {
314
+				$parsedValue = $comparativeValueParser->parse($externalValue, $dataValue->getType());
315
+				if ($parsedValue) {
316 316
 					$parsedValues[] = $parsedValue;
317 317
 				}
318
-			} catch ( ParseException $e ) {
318
+			} catch (ParseException $e) {
319 319
 			}
320 320
 		}
321 321
 
@@ -330,12 +330,12 @@  discard block
 block discarded – undo
330 330
 	 *
331 331
 	 * @return string[]
332 332
 	 */
333
-	private function getExternalIds( StatementList $statements, PropertyId $identifierPropertyId ) {
333
+	private function getExternalIds(StatementList $statements, PropertyId $identifierPropertyId) {
334 334
 		$externalIds = [];
335
-		$identifierStatements = $statements->getByPropertyId( $identifierPropertyId );
336
-		$values = $this->getDataValues( $identifierStatements );
337
-		foreach ( $values as $value ) {
338
-			if ( $value instanceof StringValue ) {
335
+		$identifierStatements = $statements->getByPropertyId($identifierPropertyId);
336
+		$values = $this->getDataValues($identifierStatements);
337
+		foreach ($values as $value) {
338
+			if ($value instanceof StringValue) {
339 339
 				$externalIds[] = $value->getValue();
340 340
 			}
341 341
 		}
@@ -347,15 +347,15 @@  discard block
 block discarded – undo
347 347
 	 * @param PropertyId $identifierPropertyId
348 348
 	 * @return bool
349 349
 	 */
350
-	private function isIdentifierProperty( PropertyId $identifierPropertyId ) {
350
+	private function isIdentifierProperty(PropertyId $identifierPropertyId) {
351 351
 		global $wgWBQEVInstanceOfPID, $wgWBQEVIdentifierPropertyQID;
352 352
 		/** @var Property $property */
353
-		$property = $this->entityLookup->getEntity( $identifierPropertyId );
354
-		$instanceOfPropertyId = new PropertyId( $wgWBQEVInstanceOfPID );
355
-		$statements = $property->getStatements()->getByPropertyId( $instanceOfPropertyId );
356
-		$values = $this->getDataValues( $statements );
357
-		foreach ( $values as $value ) {
358
-			if ( $value instanceof EntityIdValue
353
+		$property = $this->entityLookup->getEntity($identifierPropertyId);
354
+		$instanceOfPropertyId = new PropertyId($wgWBQEVInstanceOfPID);
355
+		$statements = $property->getStatements()->getByPropertyId($instanceOfPropertyId);
356
+		$values = $this->getDataValues($statements);
357
+		foreach ($values as $value) {
358
+			if ($value instanceof EntityIdValue
359 359
 				&& $value->getEntityId()->getSerialization() === $wgWBQEVIdentifierPropertyQID
360 360
 			) {
361 361
 				return true;
@@ -371,12 +371,12 @@  discard block
 block discarded – undo
371 371
 	 * @param StatementList $statementList
372 372
 	 * @return DataValue[]
373 373
 	 */
374
-	private function getDataValues( StatementList $statementList ) {
374
+	private function getDataValues(StatementList $statementList) {
375 375
 		$dataValues = [];
376 376
 
377
-		foreach ( $statementList->toArray() as $statement ) {
377
+		foreach ($statementList->toArray() as $statement) {
378 378
 			$mainSnak = $statement->getMainSnak();
379
-			if ( $mainSnak instanceof PropertyValueSnak ) {
379
+			if ($mainSnak instanceof PropertyValueSnak) {
380 380
 				$dataValues[] = $mainSnak->getDataValue();
381 381
 			}
382 382
 		}
Please login to merge, or discard this patch.
includes/CrossCheck/ValueParser/ComparativeValueParserFactory.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 	) {
44 44
 		$dataTypeIds = $dataTypeDefinitions->getTypeIds();
45 45
 
46
-		if ( !in_array( 'monolingualtext', $dataTypeIds ) ) {
46
+		if (!in_array('monolingualtext', $dataTypeIds)) {
47 47
 			throw new InvalidArgumentException(
48 48
 				'monolingualtext must be defined in the DataTypeDefinitions.'
49 49
 			);
@@ -58,21 +58,21 @@  discard block
 block discarded – undo
58 58
 	 *
59 59
 	 * @return MultilingualTextValueParser
60 60
 	 */
61
-	public function newMultilingualTextValueParser( ParserOptions $options = null ) {
61
+	public function newMultilingualTextValueParser(ParserOptions $options = null) {
62 62
 		$options = $options ?: new ParserOptions();
63 63
 		$monolingualTextValueParser = $this->getValueParserFactory()->newParser(
64 64
 			'monolingualtext',
65 65
 			$options
66 66
 		);
67 67
 
68
-		return new MultilingualTextValueParser( $monolingualTextValueParser );
68
+		return new MultilingualTextValueParser($monolingualTextValueParser);
69 69
 	}
70 70
 
71 71
 	/**
72 72
 	 * @return StringValueParser
73 73
 	 */
74 74
 	public function newStringValueParser() {
75
-		return new StringValueParser( $this->stringNormalizer );
75
+		return new StringValueParser($this->stringNormalizer);
76 76
 	}
77 77
 
78 78
 	/**
@@ -80,8 +80,8 @@  discard block
 block discarded – undo
80 80
 	 *
81 81
 	 * @return ComparativeValueParser
82 82
 	 */
83
-	public function newComparativeValueParser( $languageCode ) {
84
-		Assert::parameterType( 'string', $languageCode, '$languageCode' );
83
+	public function newComparativeValueParser($languageCode) {
84
+		Assert::parameterType('string', $languageCode, '$languageCode');
85 85
 
86 86
 		return new ComparativeValueParser(
87 87
 			$this->getValueParserFactory(),
@@ -100,14 +100,14 @@  discard block
 block discarded – undo
100 100
 	 * @return ValueParserFactory
101 101
 	 */
102 102
 	private function getValueParserFactory() {
103
-		if ( $this->valueParserFactory === null ) {
103
+		if ($this->valueParserFactory === null) {
104 104
 			$callbacks = $this->dataTypeDefinitions->getParserFactoryCallbacks();
105 105
 
106
-			$callbacks['string'] = [ $this, 'newStringValueParser' ];
107
-			$callbacks['multilingualtext'] = [ $this, 'newMultilingualTextValueParser' ];
106
+			$callbacks['string'] = [$this, 'newStringValueParser'];
107
+			$callbacks['multilingualtext'] = [$this, 'newMultilingualTextValueParser'];
108 108
 			$callbacks['wikibase-entityid'] = $callbacks['monolingualtext'];
109 109
 
110
-			$this->valueParserFactory = new ValueParserFactory( $callbacks );
110
+			$this->valueParserFactory = new ValueParserFactory($callbacks);
111 111
 		}
112 112
 
113 113
 		return $this->valueParserFactory;
Please login to merge, or discard this patch.
includes/CrossCheck/Result/ComparisonResult.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -45,12 +45,12 @@  discard block
 block discarded – undo
45 45
 	 *
46 46
 	 * @throws InvalidArgumentException
47 47
 	 */
48
-	public function __construct( DataValue $localValue, array $externalValues, $status ) {
49
-		Assert::parameterElementType( DataValue::class, $externalValues, '$externalValues' );
48
+	public function __construct(DataValue $localValue, array $externalValues, $status) {
49
+		Assert::parameterElementType(DataValue::class, $externalValues, '$externalValues');
50 50
 
51 51
 		$this->localValue = $localValue;
52 52
 		$this->externalValues = $externalValues;
53
-		$this->setStatus( $status );
53
+		$this->setStatus($status);
54 54
 	}
55 55
 
56 56
 	/**
@@ -79,14 +79,14 @@  discard block
 block discarded – undo
79 79
 	 *
80 80
 	 * @throws InvalidArgumentException
81 81
 	 */
82
-	private function setStatus( $status ) {
83
-		Assert::parameterType( 'string', $status, '$status' );
84
-		if ( !in_array(
82
+	private function setStatus($status) {
83
+		Assert::parameterType('string', $status, '$status');
84
+		if (!in_array(
85 85
 			$status,
86
-			[ self::STATUS_MATCH, self::STATUS_PARTIAL_MATCH, self::STATUS_MISMATCH ]
86
+			[self::STATUS_MATCH, self::STATUS_PARTIAL_MATCH, self::STATUS_MISMATCH]
87 87
 		)
88 88
 		) {
89
-			throw new InvalidArgumentException( '$status must be one of the status constants.' );
89
+			throw new InvalidArgumentException('$status must be one of the status constants.');
90 90
 		}
91 91
 
92 92
 		$this->status = $status;
Please login to merge, or discard this patch.
includes/CrossCheck/Result/ReferenceResult.php 1 patch
Spacing   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -36,10 +36,10 @@  discard block
 block discarded – undo
36 36
 	 *
37 37
 	 * @throws InvalidArgumentException
38 38
 	 */
39
-	public function __construct( $status, Reference $reference ) {
39
+	public function __construct($status, Reference $reference) {
40 40
 
41 41
 		$this->reference = $reference;
42
-		$this->setStatus( $status );
42
+		$this->setStatus($status);
43 43
 	}
44 44
 
45 45
 	/**
@@ -61,14 +61,14 @@  discard block
 block discarded – undo
61 61
 	 *
62 62
 	 * @throws InvalidArgumentException
63 63
 	 */
64
-	private function setStatus( $status ) {
65
-		Assert::parameterType( 'string', $status, '$status' );
66
-		if ( !in_array(
64
+	private function setStatus($status) {
65
+		Assert::parameterType('string', $status, '$status');
66
+		if (!in_array(
67 67
 			$status,
68
-			[ self::STATUS_REFERENCES_MISSING, self::STATUS_REFERENCES_STATED ]
68
+			[self::STATUS_REFERENCES_MISSING, self::STATUS_REFERENCES_STATED]
69 69
 		)
70 70
 		) {
71
-			throw new InvalidArgumentException( '$status must be one of the status constants.' );
71
+			throw new InvalidArgumentException('$status must be one of the status constants.');
72 72
 		}
73 73
 
74 74
 		$this->status = $status;
Please login to merge, or discard this patch.