Completed
Push — master ( f565ee...0c9187 )
by
unknown
06:37
created
includes/CrossCheck/CrossCheckInteractor.php 1 patch
Spacing   +62 added lines, -62 removed lines patch added patch discarded remove patch
@@ -43,7 +43,7 @@  discard block
 block discarded – undo
43 43
 	 * @param StatementGuidParser $statementGuidParser
44 44
 	 * @param CrossChecker $crossChecker
45 45
 	 */
46
-	public function __construct( EntityLookup $entityLookup, StatementGuidParser $statementGuidParser, CrossChecker $crossChecker ) {
46
+	public function __construct(EntityLookup $entityLookup, StatementGuidParser $statementGuidParser, CrossChecker $crossChecker) {
47 47
 		$this->entityLookup = $entityLookup;
48 48
 		$this->statementGuidParser = $statementGuidParser;
49 49
 		$this->crossChecker = $crossChecker;
@@ -56,11 +56,11 @@  discard block
 block discarded – undo
56 56
 	 *
57 57
 	 * @return CrossCheckResultList|null
58 58
 	 */
59
-	public function crossCheckEntityById( EntityId $entityId ) {
60
-		$entity = $this->entityLookup->getEntity( $entityId );
59
+	public function crossCheckEntityById(EntityId $entityId) {
60
+		$entity = $this->entityLookup->getEntity($entityId);
61 61
 
62
-		if ( $entity instanceof StatementListProvider ) {
63
-			return $this->crossCheckStatements( $entity->getStatements() );
62
+		if ($entity instanceof StatementListProvider) {
63
+			return $this->crossCheckStatements($entity->getStatements());
64 64
 		}
65 65
 
66 66
 		return null;
@@ -73,12 +73,12 @@  discard block
 block discarded – undo
73 73
 	 *
74 74
 	 * @return CrossCheckResultList[]
75 75
 	 */
76
-	public function crossCheckEntitiesByIds( array $entityIds ) {
77
-		Assert::parameterElementType( EntityId::class,  $entityIds, '$entityIds' );
76
+	public function crossCheckEntitiesByIds(array $entityIds) {
77
+		Assert::parameterElementType(EntityId::class, $entityIds, '$entityIds');
78 78
 
79 79
 		$results = array();
80
-		foreach ( $entityIds as $entityId ) {
81
-			$results[$entityId->getSerialization()] = $this->crossCheckEntityById( $entityId );
80
+		foreach ($entityIds as $entityId) {
81
+			$results[$entityId->getSerialization()] = $this->crossCheckEntityById($entityId);
82 82
 		}
83 83
 
84 84
 		return $results;
@@ -91,8 +91,8 @@  discard block
 block discarded – undo
91 91
 	 *
92 92
 	 * @return CrossCheckResultList
93 93
 	 */
94
-	public function crossCheckStatements( StatementList $statements ) {
95
-		return $this->crossChecker->crossCheckStatements( $statements, $statements );
94
+	public function crossCheckStatements(StatementList $statements) {
95
+		return $this->crossChecker->crossCheckStatements($statements, $statements);
96 96
 	}
97 97
 
98 98
 	/**
@@ -103,14 +103,14 @@  discard block
 block discarded – undo
103 103
 	 * @return CrossCheckResultList[]
104 104
 	 * @throws InvalidArgumentException
105 105
 	 */
106
-	public function crossCheckEntities( array $entities ) {
107
-		Assert::parameterElementType( EntityDocument::class,  $entities, '$entities' );
106
+	public function crossCheckEntities(array $entities) {
107
+		Assert::parameterElementType(EntityDocument::class, $entities, '$entities');
108 108
 
109 109
 		$results = array();
110
-		foreach ( $entities as $entity ) {
110
+		foreach ($entities as $entity) {
111 111
 			$entityId = $entity->getId()->getSerialization();
112
-			if ( $entity instanceof StatementListProvider ) {
113
-				$results[$entityId] = $this->crossCheckStatements( $entity->getStatements() );
112
+			if ($entity instanceof StatementListProvider) {
113
+				$results[$entityId] = $this->crossCheckStatements($entity->getStatements());
114 114
 			}
115 115
 		}
116 116
 
@@ -126,13 +126,13 @@  discard block
 block discarded – undo
126 126
 	 * @return CrossCheckResultList|null
127 127
 	 * @throws InvalidArgumentException
128 128
 	 */
129
-	public function crossCheckEntityByIdWithProperties( EntityId $entityId, array $propertyIds ) {
130
-		Assert::parameterElementType( PropertyId::class,  $propertyIds, '$propertyIds' );
129
+	public function crossCheckEntityByIdWithProperties(EntityId $entityId, array $propertyIds) {
130
+		Assert::parameterElementType(PropertyId::class, $propertyIds, '$propertyIds');
131 131
 
132
-		$entity = $this->entityLookup->getEntity( $entityId );
132
+		$entity = $this->entityLookup->getEntity($entityId);
133 133
 
134
-		if ( $entity instanceof StatementListProvider ) {
135
-			return $this->crossCheckStatementsWithProperties( $entity->getStatements(), $propertyIds );
134
+		if ($entity instanceof StatementListProvider) {
135
+			return $this->crossCheckStatementsWithProperties($entity->getStatements(), $propertyIds);
136 136
 		}
137 137
 
138 138
 		return null;
@@ -147,13 +147,13 @@  discard block
 block discarded – undo
147 147
 	 * @return CrossCheckResultList[]
148 148
 	 * @throws InvalidArgumentException
149 149
 	 */
150
-	public function crossCheckEntitiesByIdWithProperties( array $entityIds, array $propertyIds ) {
151
-		Assert::parameterElementType( EntityId::class,  $entityIds, '$entityIds' );
152
-		Assert::parameterElementType( PropertyId::class,  $propertyIds, '$propertyIds' );
150
+	public function crossCheckEntitiesByIdWithProperties(array $entityIds, array $propertyIds) {
151
+		Assert::parameterElementType(EntityId::class, $entityIds, '$entityIds');
152
+		Assert::parameterElementType(PropertyId::class, $propertyIds, '$propertyIds');
153 153
 
154 154
 		$results = array();
155
-		foreach ( $entityIds as $entityId ) {
156
-			$results[$entityId->getSerialization()] = $this->crossCheckEntityByIdWithProperties( $entityId, $propertyIds );
155
+		foreach ($entityIds as $entityId) {
156
+			$results[$entityId->getSerialization()] = $this->crossCheckEntityByIdWithProperties($entityId, $propertyIds);
157 157
 		}
158 158
 
159 159
 		return $results;
@@ -168,17 +168,17 @@  discard block
 block discarded – undo
168 168
 	 * @return CrossCheckResultList
169 169
 	 * @throws InvalidArgumentException
170 170
 	 */
171
-	public function crossCheckStatementsWithProperties( StatementList $entityStatements, array $propertyIds ) {
172
-		Assert::parameterElementType( PropertyId::class,  $propertyIds, '$propertyIds' );
171
+	public function crossCheckStatementsWithProperties(StatementList $entityStatements, array $propertyIds) {
172
+		Assert::parameterElementType(PropertyId::class, $propertyIds, '$propertyIds');
173 173
 
174 174
 		$statements = new StatementList();
175
-		foreach ( $entityStatements->toArray() as $statement ) {
176
-			if ( in_array( $statement->getPropertyId(), $propertyIds ) ) {
177
-				$statements->addStatement( $statement );
175
+		foreach ($entityStatements->toArray() as $statement) {
176
+			if (in_array($statement->getPropertyId(), $propertyIds)) {
177
+				$statements->addStatement($statement);
178 178
 			}
179 179
 		}
180 180
 
181
-		return $this->crossChecker->crossCheckStatements( $entityStatements, $statements );
181
+		return $this->crossChecker->crossCheckStatements($entityStatements, $statements);
182 182
 	}
183 183
 
184 184
 	/**
@@ -190,14 +190,14 @@  discard block
 block discarded – undo
190 190
 	 * @return CrossCheckResultList[]
191 191
 	 * @throws InvalidArgumentException
192 192
 	 */
193
-	public function crossCheckEntitiesWithProperties( array $entities, array $propertyIds ) {
194
-		Assert::parameterElementType( EntityDocument::class,  $entities, '$entities' );
195
-		Assert::parameterElementType( PropertyId::class,  $propertyIds, '$propertyIds' );
193
+	public function crossCheckEntitiesWithProperties(array $entities, array $propertyIds) {
194
+		Assert::parameterElementType(EntityDocument::class, $entities, '$entities');
195
+		Assert::parameterElementType(PropertyId::class, $propertyIds, '$propertyIds');
196 196
 
197 197
 		$results = array();
198
-		foreach ( $entities as $entity ) {
198
+		foreach ($entities as $entity) {
199 199
 			$entityId = $entity->getId()->getSerialization();
200
-			if ( $entity instanceof StatementListProvider ) {
200
+			if ($entity instanceof StatementListProvider) {
201 201
 				$results[$entityId] = $this->crossCheckStatementsWithProperties(
202 202
 					$entity->getStatements(),
203 203
 					$propertyIds
@@ -216,12 +216,12 @@  discard block
 block discarded – undo
216 216
 	 * @return CrossCheckResultList
217 217
 	 * @throws InvalidArgumentException
218 218
 	 */
219
-	public function crossCheckStatementByGuid( $guid ) {
220
-		$this->assertIsString( $guid, '$guid' );
219
+	public function crossCheckStatementByGuid($guid) {
220
+		$this->assertIsString($guid, '$guid');
221 221
 
222
-		$resultList = $this->crossCheckStatementsByGuids( array( $guid ) );
222
+		$resultList = $this->crossCheckStatementsByGuids(array($guid));
223 223
 
224
-		return reset( $resultList );
224
+		return reset($resultList);
225 225
 	}
226 226
 
227 227
 	/**
@@ -232,21 +232,21 @@  discard block
 block discarded – undo
232 232
 	 * @return CrossCheckResultList[]
233 233
 	 * @throws InvalidArgumentException
234 234
 	 */
235
-	public function crossCheckStatementsByGuids( array $guids ) {
236
-		$this->assertIsArrayOfStrings( $guids, '$guids' );
235
+	public function crossCheckStatementsByGuids(array $guids) {
236
+		$this->assertIsArrayOfStrings($guids, '$guids');
237 237
 
238 238
 		$entityIds = array();
239 239
 		$groupedStatementGuids = array();
240
-		foreach ( $guids as $guid ) {
241
-			$serializedEntityId = $this->statementGuidParser->parse( $guid )->getEntityId();
240
+		foreach ($guids as $guid) {
241
+			$serializedEntityId = $this->statementGuidParser->parse($guid)->getEntityId();
242 242
 			$entityIds[$serializedEntityId->getSerialization()] = $serializedEntityId;
243 243
 			$groupedStatementGuids[$serializedEntityId->getSerialization()][] = $guid;
244 244
 		}
245 245
 
246 246
 		$resultLists = array();
247
-		foreach ( $groupedStatementGuids as $serializedEntityId => $guidsOfEntity ) {
248
-			$entityId = $entityIds[ $serializedEntityId ];
249
-			$resultLists[ $serializedEntityId ] = $this->crossCheckClaimsOfEntity( $entityId, $guidsOfEntity );
247
+		foreach ($groupedStatementGuids as $serializedEntityId => $guidsOfEntity) {
248
+			$entityId = $entityIds[$serializedEntityId];
249
+			$resultLists[$serializedEntityId] = $this->crossCheckClaimsOfEntity($entityId, $guidsOfEntity);
250 250
 		}
251 251
 
252 252
 		return $resultLists;
@@ -258,18 +258,18 @@  discard block
 block discarded – undo
258 258
 	 *
259 259
 	 * @return CrossCheckResultList|null
260 260
 	 */
261
-	private function crossCheckClaimsOfEntity( EntityId $entityId, array $guids ) {
262
-		$entity = $this->entityLookup->getEntity( $entityId );
261
+	private function crossCheckClaimsOfEntity(EntityId $entityId, array $guids) {
262
+		$entity = $this->entityLookup->getEntity($entityId);
263 263
 
264
-		if ( $entity instanceof StatementListProvider ) {
264
+		if ($entity instanceof StatementListProvider) {
265 265
 			$statements = new StatementList();
266
-			foreach ( $entity->getStatements()->toArray() as $statement ) {
267
-				if ( in_array( $statement->getGuid(), $guids ) ) {
268
-					$statements->addStatement( $statement );
266
+			foreach ($entity->getStatements()->toArray() as $statement) {
267
+				if (in_array($statement->getGuid(), $guids)) {
268
+					$statements->addStatement($statement);
269 269
 				}
270 270
 			}
271 271
 
272
-			return $this->crossChecker->crossCheckStatements( $entity->getStatements(), $statements );
272
+			return $this->crossChecker->crossCheckStatements($entity->getStatements(), $statements);
273 273
 		}
274 274
 
275 275
 		return null;
@@ -281,9 +281,9 @@  discard block
 block discarded – undo
281 281
 	 *
282 282
 	 * @throws InvalidArgumentException
283 283
 	 */
284
-	private function assertIsString( $string, $parameterName ) {
285
-		if ( !is_string( $string ) ) {
286
-			throw new InvalidArgumentException( "$parameterName must be string." );
284
+	private function assertIsString($string, $parameterName) {
285
+		if (!is_string($string)) {
286
+			throw new InvalidArgumentException("$parameterName must be string.");
287 287
 		}
288 288
 	}
289 289
 
@@ -293,10 +293,10 @@  discard block
 block discarded – undo
293 293
 	 *
294 294
 	 * @throws InvalidArgumentException
295 295
 	 */
296
-	private function assertIsArrayOfStrings( array $strings, $parameterName ) {
297
-		foreach ( $strings as $string ) {
298
-			if ( !is_string( $string ) ) {
299
-				throw new InvalidArgumentException( "Each element of $parameterName must be string." );
296
+	private function assertIsArrayOfStrings(array $strings, $parameterName) {
297
+		foreach ($strings as $string) {
298
+			if (!is_string($string)) {
299
+				throw new InvalidArgumentException("Each element of $parameterName must be string.");
300 300
 			}
301 301
 		}
302 302
 	}
Please login to merge, or discard this patch.
includes/DumpMetaInformation/DumpMetaInformation.php 1 patch
Spacing   +30 added lines, -30 removed lines patch added patch discarded remove patch
@@ -83,27 +83,27 @@  discard block
 block discarded – undo
83 83
 	 *
84 84
 	 * @throws InvalidArgumentException
85 85
 	 */
86
-	public function __construct( $dumpId,
86
+	public function __construct($dumpId,
87 87
 								 ItemId $sourceItemId,
88 88
 								 array $identifierPropertyIds,
89 89
 								 $importDate,
90 90
 								 $languageCode,
91 91
 								 $sourceUrl,
92 92
 								 $size,
93
-								 ItemId $licenseItemId ) {
93
+								 ItemId $licenseItemId) {
94 94
 		Assert::parameterElementType(
95 95
 			PropertyId::class,
96 96
 			$identifierPropertyIds,
97 97
 			'$identifierPropertyIds'
98 98
 		);
99 99
 
100
-		$this->setDumpId( $dumpId );
100
+		$this->setDumpId($dumpId);
101 101
 		$this->sourceItemId = $sourceItemId;
102 102
 		$this->identifierPropertyIds = $identifierPropertyIds;
103
-		$this->setImportDate( $importDate );
104
-		$this->setLanguageCode( $languageCode );
105
-		$this->setSourceUrl( $sourceUrl );
106
-		$this->setSize( $size );
103
+		$this->setImportDate($importDate);
104
+		$this->setLanguageCode($languageCode);
105
+		$this->setSourceUrl($sourceUrl);
106
+		$this->setSize($size);
107 107
 		$this->licenseItemId = $licenseItemId;
108 108
 	}
109 109
 
@@ -168,10 +168,10 @@  discard block
 block discarded – undo
168 168
 	 *
169 169
 	 * @throws InvalidArgumentException
170 170
 	 */
171
-	private function setDumpId( $dumpId ) {
172
-		Assert::parameterType( 'string', $dumpId, '$dumpId' );
173
-		$length = strlen( $dumpId );
174
-		if ( $length < 1 || $length > 25 ) {
171
+	private function setDumpId($dumpId) {
172
+		Assert::parameterType('string', $dumpId, '$dumpId');
173
+		$length = strlen($dumpId);
174
+		if ($length < 1 || $length > 25) {
175 175
 			throw new InvalidArgumentException('$dumpId must be between 1 and 25 characters.');
176 176
 		}
177 177
 
@@ -183,10 +183,10 @@  discard block
 block discarded – undo
183 183
 	 *
184 184
 	 * @throws InvalidArgumentException
185 185
 	 */
186
-	private function setLanguageCode( $languageCode ) {
187
-		Assert::parameterType( 'string', $languageCode, '$languageCode' );
188
-		if( !Language::isValidCode( $languageCode ) ) {
189
-			throw new InvalidArgumentException( '$languageCode is not valid.' );
186
+	private function setLanguageCode($languageCode) {
187
+		Assert::parameterType('string', $languageCode, '$languageCode');
188
+		if (!Language::isValidCode($languageCode)) {
189
+			throw new InvalidArgumentException('$languageCode is not valid.');
190 190
 		}
191 191
 
192 192
 		$this->languageCode = $languageCode;
@@ -197,12 +197,12 @@  discard block
 block discarded – undo
197 197
 	 *
198 198
 	 * @throws InvalidArgumentException
199 199
 	 */
200
-	private function setImportDate( $importDate ) {
201
-		Assert::parameterType( 'string', $importDate, '$importDate' );
200
+	private function setImportDate($importDate) {
201
+		Assert::parameterType('string', $importDate, '$importDate');
202 202
 
203
-		$timestamp = wfTimestamp( TS_MW, $importDate );
204
-		if( !$timestamp ) {
205
-			throw new InvalidArgumentException( '$updatedAt has invalid timestamp format.' );
203
+		$timestamp = wfTimestamp(TS_MW, $importDate);
204
+		if (!$timestamp) {
205
+			throw new InvalidArgumentException('$updatedAt has invalid timestamp format.');
206 206
 		}
207 207
 
208 208
 		$this->importDate = $importDate;
@@ -213,13 +213,13 @@  discard block
 block discarded – undo
213 213
 	 *
214 214
 	 * @throws InvalidArgumentException
215 215
 	 */
216
-	private function setSourceUrl( $sourceUrl ) {
217
-		Assert::parameterType( 'string', $sourceUrl, '$sourceUrl' );
218
-		if( strlen( $sourceUrl ) > 300 ) {
219
-			throw new InvalidArgumentException( '$sourceUrl must not be longer than 300 characters.' );
216
+	private function setSourceUrl($sourceUrl) {
217
+		Assert::parameterType('string', $sourceUrl, '$sourceUrl');
218
+		if (strlen($sourceUrl) > 300) {
219
+			throw new InvalidArgumentException('$sourceUrl must not be longer than 300 characters.');
220 220
 		}
221
-		if( !filter_var($sourceUrl, FILTER_VALIDATE_URL) ) {
222
-			throw new InvalidArgumentException( '$sourceUrl is not a valid url.' );
221
+		if (!filter_var($sourceUrl, FILTER_VALIDATE_URL)) {
222
+			throw new InvalidArgumentException('$sourceUrl is not a valid url.');
223 223
 		}
224 224
 
225 225
 		$this->sourceUrl = $sourceUrl;
@@ -230,10 +230,10 @@  discard block
 block discarded – undo
230 230
 	 *
231 231
 	 * @throws InvalidArgumentException
232 232
 	 */
233
-	private function setSize( $size ){
234
-		Assert::parameterType( 'integer', $size, '$size' );
235
-		if( $size <= 0 ) {
236
-			throw new InvalidArgumentException( '$size must be positive integer.' );
233
+	private function setSize($size) {
234
+		Assert::parameterType('integer', $size, '$size');
235
+		if ($size <= 0) {
236
+			throw new InvalidArgumentException('$size must be positive integer.');
237 237
 		}
238 238
 
239 239
 		$this->size = $size;
Please login to merge, or discard this patch.
WikibaseQualityExternalValidationHooks.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -7,16 +7,16 @@
 block discarded – undo
7 7
 	 *
8 8
 	 * @return bool
9 9
 	 */
10
-	public static function onCreateSchema( DatabaseUpdater $updater ) {
11
-		$updater->addExtensionTable( 'wbqev_dump_information', __DIR__ . '/sql/create_wbqev_dump_information.sql' );
12
-		$updater->addExtensionTable( 'wbqev_external_data', __DIR__ . '/sql/create_wbqev_external_data.sql' );
13
-		$updater->addExtensionTable( 'wbqev_identifier_properties', __DIR__ . '/sql/create_wbqev_identifier_properties.sql' );
10
+	public static function onCreateSchema(DatabaseUpdater $updater) {
11
+		$updater->addExtensionTable('wbqev_dump_information', __DIR__.'/sql/create_wbqev_dump_information.sql');
12
+		$updater->addExtensionTable('wbqev_external_data', __DIR__.'/sql/create_wbqev_external_data.sql');
13
+		$updater->addExtensionTable('wbqev_identifier_properties', __DIR__.'/sql/create_wbqev_identifier_properties.sql');
14 14
 
15 15
 		return true;
16 16
 	}
17 17
 
18
-	public static function onUnitTestsList( &$paths ) {
19
-		$paths[] = __DIR__ . '/tests/phpunit';
18
+	public static function onUnitTestsList(&$paths) {
19
+		$paths[] = __DIR__.'/tests/phpunit';
20 20
 		return true;
21 21
 	}
22 22
 
Please login to merge, or discard this patch.
includes/CrossCheck/Comparer/TimeValueComparer.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -30,9 +30,9 @@  discard block
 block discarded – undo
30 30
 	 * @throws InvalidArgumentException
31 31
 	 * @return string One of the ComparisonResult::STATUS_... constants.
32 32
 	 */
33
-	public function compare( DataValue $value, DataValue $comparativeValue ) {
34
-		if ( !$this->canCompare( $value, $comparativeValue ) ) {
35
-			throw new InvalidArgumentException( 'Given values can not be compared using this comparer.' );
33
+	public function compare(DataValue $value, DataValue $comparativeValue) {
34
+		if (!$this->canCompare($value, $comparativeValue)) {
35
+			throw new InvalidArgumentException('Given values can not be compared using this comparer.');
36 36
 		}
37 37
 
38 38
 		/**
@@ -42,38 +42,38 @@  discard block
 block discarded – undo
42 42
 
43 43
 		$result = ComparisonResult::STATUS_MISMATCH;
44 44
 
45
-		if ( !preg_match( '/^([-+]?)(\d*)((\d{4}\b).*)/', $value->getTime(), $localMatches )
46
-			|| !preg_match( '/^([-+]?)(\d*)((\d{4}\b).*)/', $comparativeValue->getTime(), $externalMatches )
45
+		if (!preg_match('/^([-+]?)(\d*)((\d{4}\b).*)/', $value->getTime(), $localMatches)
46
+			|| !preg_match('/^([-+]?)(\d*)((\d{4}\b).*)/', $comparativeValue->getTime(), $externalMatches)
47 47
 		) {
48 48
 			return ComparisonResult::STATUS_MISMATCH;
49 49
 		}
50
-		list( , $localSign, $localYearHigh, $localMwTime, $localYearLow ) = $localMatches;
51
-		list( , $externalSign, $externalYearHigh, $externalMwTime, $externalYearLow ) = $externalMatches;
52
-		if ( $localSign !== $externalSign && ( $localYearHigh . $localYearLow !== '0000'
53
-				|| $externalYearHigh . $externalYearLow !== '0000' )
50
+		list(, $localSign, $localYearHigh, $localMwTime, $localYearLow) = $localMatches;
51
+		list(, $externalSign, $externalYearHigh, $externalMwTime, $externalYearLow) = $externalMatches;
52
+		if ($localSign !== $externalSign && ($localYearHigh.$localYearLow !== '0000'
53
+				|| $externalYearHigh.$externalYearLow !== '0000')
54 54
 		) {
55 55
 			return ComparisonResult::STATUS_MISMATCH;
56 56
 		}
57 57
 
58 58
 		try {
59
-			$localTimestamp = new MWTimestamp( $localMwTime );
60
-			$externalTimestamp = new MWTimestamp( $externalMwTime );
61
-			$diff = $localTimestamp->diff( $externalTimestamp );
62
-			$diff->y += abs( $localYearHigh - $externalYearHigh ) * 10000;
59
+			$localTimestamp = new MWTimestamp($localMwTime);
60
+			$externalTimestamp = new MWTimestamp($externalMwTime);
61
+			$diff = $localTimestamp->diff($externalTimestamp);
62
+			$diff->y += abs($localYearHigh - $externalYearHigh) * 10000;
63 63
 
64
-			if ( $value->getPrecision() === $comparativeValue->getPrecision()
65
-				&& $this->resultOfDiffWithPrecision( $diff, $value->getPrecision() )
64
+			if ($value->getPrecision() === $comparativeValue->getPrecision()
65
+				&& $this->resultOfDiffWithPrecision($diff, $value->getPrecision())
66 66
 			) {
67 67
 				$result = ComparisonResult::STATUS_MATCH;
68 68
 			} elseif (
69 69
 				$this->resultOfDiffWithPrecision(
70 70
 					$diff,
71
-					min( $value->getPrecision(), $comparativeValue->getPrecision() )
71
+					min($value->getPrecision(), $comparativeValue->getPrecision())
72 72
 				)
73 73
 			) {
74 74
 				$result = ComparisonResult::STATUS_PARTIAL_MATCH;
75 75
 			}
76
-		} catch ( TimestampException $ex ) {
76
+		} catch (TimestampException $ex) {
77 77
 		}
78 78
 
79 79
 		return $result;
@@ -87,10 +87,10 @@  discard block
 block discarded – undo
87 87
 	 *
88 88
 	 * @return bool
89 89
 	 */
90
-	private function resultOfDiffWithPrecision( DateInterval $diff, $precision ) {
90
+	private function resultOfDiffWithPrecision(DateInterval $diff, $precision) {
91 91
 		$result = true;
92 92
 
93
-		switch ( $precision ) {
93
+		switch ($precision) {
94 94
 			case TimeValue::PRECISION_SECOND:
95 95
 				$result = $diff->s === 0;
96 96
 				// Fall through with no break/return. This is critical for this algorithm.
@@ -134,10 +134,10 @@  discard block
 block discarded – undo
134 134
 	 *
135 135
 	 * @return ValueParser
136 136
 	 */
137
-	protected function getExternalValueParser( DumpMetaInformation $dumpMetaInformation ) {
137
+	protected function getExternalValueParser(DumpMetaInformation $dumpMetaInformation) {
138 138
 		$parserOptions = new ParserOptions();
139
-		$parserOptions->setOption( ValueParser::OPT_LANG, $dumpMetaInformation->getLanguageCode() );
140
-		$timeParserFactory = new TimeParserFactory( $parserOptions );
139
+		$parserOptions->setOption(ValueParser::OPT_LANG, $dumpMetaInformation->getLanguageCode());
140
+		$timeParserFactory = new TimeParserFactory($parserOptions);
141 141
 
142 142
 		return $timeParserFactory->getTimeParser();
143 143
 	}
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
 	 *
151 151
 	 * @return bool
152 152
 	 */
153
-	public function canCompare( DataValue $value, DataValue $comparativeValue ) {
153
+	public function canCompare(DataValue $value, DataValue $comparativeValue) {
154 154
 		return $value instanceof TimeValue && $comparativeValue instanceof TimeValue;
155 155
 	}
156 156
 
Please login to merge, or discard this patch.
includes/ExternalDataRepo.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -24,23 +24,23 @@  discard block
 block discarded – undo
24 24
 	 * @param PropertyId[] $propertyIds
25 25
 	 * @return array
26 26
 	 */
27
-	public function getExternalData( array $dumpIds, array $externalIds, array $propertyIds ) {
28
-		Assert::parameterElementType( 'string', $dumpIds, '$dumpIds' );
29
-		Assert::parameterElementType( 'string', $externalIds, '$externalIds' );
30
-		Assert::parameterElementType( PropertyId::class, $propertyIds, '$propertyIds' );
31
-		Assert::parameter( count( $dumpIds ) > 0, '$dumpIds', '$dumpIds has to contain at least one element.' );
32
-		Assert::parameter( count( $externalIds ) > 0, '$externalIds', '$externalIds has to contain at least one element.' );
27
+	public function getExternalData(array $dumpIds, array $externalIds, array $propertyIds) {
28
+		Assert::parameterElementType('string', $dumpIds, '$dumpIds');
29
+		Assert::parameterElementType('string', $externalIds, '$externalIds');
30
+		Assert::parameterElementType(PropertyId::class, $propertyIds, '$propertyIds');
31
+		Assert::parameter(count($dumpIds) > 0, '$dumpIds', '$dumpIds has to contain at least one element.');
32
+		Assert::parameter(count($externalIds) > 0, '$externalIds', '$externalIds has to contain at least one element.');
33 33
 
34 34
 		$conditions = array(
35 35
 			'dump_id' => $dumpIds,
36 36
 			'external_id' => $externalIds
37 37
 		);
38
-		if ( $propertyIds ) {
38
+		if ($propertyIds) {
39 39
 			$conditions['pid'] = $propertyIds;
40 40
 		}
41 41
 
42 42
 		$externalData = array();
43
-		$db = wfGetDB( DB_SLAVE );
43
+		$db = wfGetDB(DB_SLAVE);
44 44
 		$result = $db->select(
45 45
 			self::TABLE_NAME,
46 46
 			array(
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
 			$conditions
53 53
 		);
54 54
 
55
-		foreach ( $result as $row ) {
55
+		foreach ($result as $row) {
56 56
 			$externalData[$row->dump_id][$row->external_id][$row->pid][] = $row->external_value;
57 57
 		}
58 58
 
@@ -68,13 +68,13 @@  discard block
 block discarded – undo
68 68
 	 * @param string $externalValue
69 69
 	 * @return bool
70 70
 	 */
71
-	public function insert( $dumpId, $externalId, PropertyId $propertyId, $externalValue ) {
72
-		Assert::parameterType( 'string', $dumpId, '$dumpId' );
73
-		Assert::parameterType( 'string', $externalId, '$externalId' );
74
-		Assert::parameterType( 'string', $externalValue, '$externalValue' );
71
+	public function insert($dumpId, $externalId, PropertyId $propertyId, $externalValue) {
72
+		Assert::parameterType('string', $dumpId, '$dumpId');
73
+		Assert::parameterType('string', $externalId, '$externalId');
74
+		Assert::parameterType('string', $externalValue, '$externalValue');
75 75
 
76
-		$externalDataBatch = array( func_get_args() );
77
-		return $this->insertBatch( $externalDataBatch );
76
+		$externalDataBatch = array(func_get_args());
77
+		return $this->insertBatch($externalDataBatch);
78 78
 	}
79 79
 
80 80
 	/**
@@ -84,10 +84,10 @@  discard block
 block discarded – undo
84 84
 	 * @throws DBError
85 85
 	 * @return bool
86 86
 	 */
87
-	public function insertBatch( array $externalDataBatch ) {
88
-		$db = wfGetDB( DB_MASTER );
87
+	public function insertBatch(array $externalDataBatch) {
88
+		$db = wfGetDB(DB_MASTER);
89 89
 		$accumulator = array_map(
90
-			function ( $externalData ) use ( $db ) {
90
+			function($externalData) use ($db) {
91 91
 				return array(
92 92
 					'dump_id' => $externalData[0],
93 93
 					'external_id' => $externalData[1],
@@ -100,10 +100,10 @@  discard block
 block discarded – undo
100 100
 
101 101
 		try {
102 102
 			$db->begin();
103
-			$result = $db->insert( self::TABLE_NAME, $accumulator );
103
+			$result = $db->insert(self::TABLE_NAME, $accumulator);
104 104
 			$db->commit();
105 105
 		}
106
-		catch( DBError $ex ) {
106
+		catch (DBError $ex) {
107 107
 			$db->rollback();
108 108
 			throw $ex;
109 109
 		}
@@ -118,21 +118,21 @@  discard block
 block discarded – undo
118 118
 	 * @param int $batchSize
119 119
 	 * @throws \DBUnexpectedError
120 120
 	 */
121
-	public function deleteOfDump( $dumpId, $batchSize = 1000 ) {
122
-		Assert::parameterType( 'string', $dumpId, '$dumpId' );
123
-		Assert::parameterType( 'integer', $batchSize, 'batchSize' );
121
+	public function deleteOfDump($dumpId, $batchSize = 1000) {
122
+		Assert::parameterType('string', $dumpId, '$dumpId');
123
+		Assert::parameterType('integer', $batchSize, 'batchSize');
124 124
 
125
-		$db = wfGetDB( DB_MASTER );
126
-		if ( $db->getType() === 'sqlite' ) {
127
-			$db->delete( self::TABLE_NAME, array( 'dump_id' => $dumpId ) );
125
+		$db = wfGetDB(DB_MASTER);
126
+		if ($db->getType() === 'sqlite') {
127
+			$db->delete(self::TABLE_NAME, array('dump_id' => $dumpId));
128 128
 		} else {
129 129
 			do {
130
-				$db->commit( __METHOD__, 'flush' );
130
+				$db->commit(__METHOD__, 'flush');
131 131
 				wfGetLBFactory()->waitForReplication();
132
-				$table = $db->tableName( self::TABLE_NAME );
133
-				$condition = 'dump_id = ' . $db->addQuotes( $dumpId );
134
-				$db->query( sprintf( 'DELETE FROM %s WHERE %s LIMIT %s', $table, $condition, $batchSize ) );
135
-			} while ( $db->affectedRows() > 0 );
132
+				$table = $db->tableName(self::TABLE_NAME);
133
+				$condition = 'dump_id = '.$db->addQuotes($dumpId);
134
+				$db->query(sprintf('DELETE FROM %s WHERE %s LIMIT %s', $table, $condition, $batchSize));
135
+			} while ($db->affectedRows() > 0);
136 136
 		}
137 137
 	}
138 138
 
Please login to merge, or discard this patch.
maintenance/UpdateExternalData.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -7,10 +7,10 @@  discard block
 block discarded – undo
7 7
 use WikibaseQuality\ExternalValidation\UpdateExternalData\CsvImportSettings;
8 8
 use WikibaseQuality\ExternalValidation\UpdateExternalData\ExternalDataImporter;
9 9
 
10
-$basePath = getenv( 'MW_INSTALL_PATH' ) !== false
11
-	? getenv( 'MW_INSTALL_PATH' )
12
-	: __DIR__ . '/../../..';
13
-require_once $basePath . '/maintenance/Maintenance.php';
10
+$basePath = getenv('MW_INSTALL_PATH') !== false
11
+	? getenv('MW_INSTALL_PATH')
12
+	: __DIR__.'/../../..';
13
+require_once $basePath.'/maintenance/Maintenance.php';
14 14
 
15 15
 /**
16 16
  * Maintenance script that evokes updates of wbqev_external_data, wbqev_dump_information, wbqev_identifier_properties
@@ -25,16 +25,16 @@  discard block
 block discarded – undo
25 25
 	public function __construct() {
26 26
 		parent::__construct();
27 27
 
28
-		$this->addDescription( "Imports external entities from given CSV files into the local database. CSV files can be generated using the DumpConverter." );
29
-		$this->addOption( 'external-values-file', 'CSV file containing external values for import.', true, true );
30
-		$this->addOption( 'dump-information-file', 'CSV file containing dump meta information for import.', true, true );
31
-		$this->setBatchSize( 1000 );
28
+		$this->addDescription("Imports external entities from given CSV files into the local database. CSV files can be generated using the DumpConverter.");
29
+		$this->addOption('external-values-file', 'CSV file containing external values for import.', true, true);
30
+		$this->addOption('dump-information-file', 'CSV file containing dump meta information for import.', true, true);
31
+		$this->setBatchSize(1000);
32 32
 	}
33 33
 
34 34
 	public function execute() {
35 35
 		$context = new CsvImportSettings(
36
-			$this->getOption( 'external-values-file' ),
37
-			$this->getOption( 'dump-information-file' ),
36
+			$this->getOption('external-values-file'),
37
+			$this->getOption('dump-information-file'),
38 38
 			$this->mBatchSize,
39 39
 			$this->isQuiet()
40 40
 		);
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
@@ -11,6 +11,6 @@
 block discarded – undo
11 11
 
12 12
 /** English (English) */
13 13
 $specialPageAliases['en'] = array(
14
-	'CrossCheck' => array( 'CrossCheck', 'Cross Check' ),
15
-	'ExternalDatabases' => array( 'ExternalDatabases', 'ExternalDbs', 'External Dbs' ),
14
+	'CrossCheck' => array('CrossCheck', 'Cross Check'),
15
+	'ExternalDatabases' => array('ExternalDatabases', 'ExternalDbs', 'External Dbs'),
16 16
 );
17 17
\ No newline at end of file
Please login to merge, or discard this patch.
specials/SpecialExternalDatabases.php 1 patch
Spacing   +38 added lines, -38 removed lines patch added patch discarded remove patch
@@ -54,10 +54,10 @@  discard block
 block discarded – undo
54 54
 		TermLookup $termLookup,
55 55
 		EntityIdHtmlLinkFormatterFactory $entityIdHtmlLinkFormatterFactory,
56 56
 		DumpMetaInformationLookup $dumpMetaInformationRepo ) {
57
-		parent::__construct( 'ExternalDatabases' );
57
+		parent::__construct('ExternalDatabases');
58 58
 
59 59
 		$this->entityIdLinkFormatter = $entityIdHtmlLinkFormatterFactory->getEntityIdFormatter(
60
-			new LanguageLabelDescriptionLookup( $termLookup, $this->getLanguage()->getCode() )
60
+			new LanguageLabelDescriptionLookup($termLookup, $this->getLanguage()->getCode())
61 61
 		);
62 62
 
63 63
 		$this->dumpMetaInformationRepo = $dumpMetaInformationRepo;
@@ -78,7 +78,7 @@  discard block
 block discarded – undo
78 78
 	 * @return string
79 79
 	 */
80 80
 	public function getDescription() {
81
-		return $this->msg( 'wbqev-externaldbs' )->text();
81
+		return $this->msg('wbqev-externaldbs')->text();
82 82
 	}
83 83
 
84 84
 	/**
@@ -86,51 +86,51 @@  discard block
 block discarded – undo
86 86
 	 *
87 87
 	 * @param string|null $subPage
88 88
 	 */
89
-	public function execute( $subPage ) {
89
+	public function execute($subPage) {
90 90
 		$out = $this->getOutput();
91 91
 
92 92
 		$this->setHeaders();
93 93
 
94 94
 		$out->addHTML(
95
-			Html::openElement( 'p' )
96
-			. $this->msg( 'wbqev-externaldbs-instructions' )->parse()
97
-			. Html::closeElement( 'p' )
98
-			. Html::openElement( 'h3' )
99
-			. $this->msg( 'wbqev-externaldbs-overview-headline' )->parse()
100
-			. Html::closeElement( 'h3' )
95
+			Html::openElement('p')
96
+			. $this->msg('wbqev-externaldbs-instructions')->parse()
97
+			. Html::closeElement('p')
98
+			. Html::openElement('h3')
99
+			. $this->msg('wbqev-externaldbs-overview-headline')->parse()
100
+			. Html::closeElement('h3')
101 101
 		);
102 102
 
103 103
 		$dumps = $this->dumpMetaInformationRepo->getAll();
104
-		if ( count( $dumps ) > 0 ) {
104
+		if (count($dumps) > 0) {
105 105
 			$groupedDumpMetaInformation = array();
106
-			foreach ( $dumps as $dump ) {
106
+			foreach ($dumps as $dump) {
107 107
 				$sourceItemId = $dump->getSourceItemId()->getSerialization();
108 108
 				$groupedDumpMetaInformation[$sourceItemId][] = $dump;
109 109
 			}
110 110
 
111 111
 			$table = new HtmlTableBuilder(
112 112
 				array(
113
-					$this->msg( 'wbqev-externaldbs-name' )->escaped(),
114
-					$this->msg( 'wbqev-externaldbs-id' )->escaped(),
115
-					$this->msg( 'wbqev-externaldbs-import-date' )->escaped(),
116
-					$this->msg( 'wbqev-externaldbs-language' )->escaped(),
117
-					$this->msg( 'wbqev-externaldbs-source-urls' )->escaped(),
118
-					$this->msg( 'wbqev-externaldbs-size' )->escaped(),
119
-					$this->msg( 'wbqev-externaldbs-license' )->escaped()
113
+					$this->msg('wbqev-externaldbs-name')->escaped(),
114
+					$this->msg('wbqev-externaldbs-id')->escaped(),
115
+					$this->msg('wbqev-externaldbs-import-date')->escaped(),
116
+					$this->msg('wbqev-externaldbs-language')->escaped(),
117
+					$this->msg('wbqev-externaldbs-source-urls')->escaped(),
118
+					$this->msg('wbqev-externaldbs-size')->escaped(),
119
+					$this->msg('wbqev-externaldbs-license')->escaped()
120 120
 				),
121 121
 				true
122 122
 			);
123 123
 
124
-			foreach ( $groupedDumpMetaInformation as $dumpMetaInformation ) {
125
-				$table->appendRows( $this->getRowGroup( $dumpMetaInformation ) );
124
+			foreach ($groupedDumpMetaInformation as $dumpMetaInformation) {
125
+				$table->appendRows($this->getRowGroup($dumpMetaInformation));
126 126
 			}
127 127
 
128
-			$out->addHTML( $table->toHtml() );
128
+			$out->addHTML($table->toHtml());
129 129
 		} else {
130 130
 			$out->addHTML(
131
-				Html::openElement( 'p' )
132
-				. $this->msg( 'wbqev-externaldbs-no-databases' )->escaped()
133
-				. Html::closeElement( 'p' )
131
+				Html::openElement('p')
132
+				. $this->msg('wbqev-externaldbs-no-databases')->escaped()
133
+				. Html::closeElement('p')
134 134
 			);
135 135
 		}
136 136
 	}
@@ -142,12 +142,12 @@  discard block
 block discarded – undo
142 142
 	 *
143 143
 	 * @return array
144 144
 	 */
145
-	private function getRowGroup( array $dumpMetaInformationGroup ) {
145
+	private function getRowGroup(array $dumpMetaInformationGroup) {
146 146
 		$rows = array();
147 147
 
148
-		foreach ( $dumpMetaInformationGroup as $dumpMetaInformation ) {
148
+		foreach ($dumpMetaInformationGroup as $dumpMetaInformation) {
149 149
 			$dumpId = $dumpMetaInformation->getDumpId();
150
-			$importDate = $this->getLanguage()->timeanddate( $dumpMetaInformation->getImportDate() );
150
+			$importDate = $this->getLanguage()->timeanddate($dumpMetaInformation->getImportDate());
151 151
 			$language = Language::fetchLanguageName(
152 152
 				$dumpMetaInformation->getLanguageCode(),
153 153
 				$this->getLanguage()->getCode()
@@ -156,23 +156,23 @@  discard block
 block discarded – undo
156 156
 				$dumpMetaInformation->getSourceUrl(),
157 157
 				$dumpMetaInformation->getSourceUrl()
158 158
 			);
159
-			$size = $this->getLanguage()->formatSize( $dumpMetaInformation->getSize() );
160
-			$license = $this->entityIdLinkFormatter->formatEntityId( $dumpMetaInformation->getLicenseItemId() );
159
+			$size = $this->getLanguage()->formatSize($dumpMetaInformation->getSize());
160
+			$license = $this->entityIdLinkFormatter->formatEntityId($dumpMetaInformation->getLicenseItemId());
161 161
 			$rows[] = array(
162
-				new HtmlTableCellBuilder( $dumpId ),
163
-				new HtmlTableCellBuilder( $importDate ),
164
-				new HtmlTableCellBuilder( $language ),
165
-				new HtmlTableCellBuilder( $sourceUrl, array(), true ),
166
-				new HtmlTableCellBuilder( $size ),
167
-				new HtmlTableCellBuilder( $license, array(), true )
162
+				new HtmlTableCellBuilder($dumpId),
163
+				new HtmlTableCellBuilder($importDate),
164
+				new HtmlTableCellBuilder($language),
165
+				new HtmlTableCellBuilder($sourceUrl, array(), true),
166
+				new HtmlTableCellBuilder($size),
167
+				new HtmlTableCellBuilder($license, array(), true)
168 168
 			);
169 169
 		}
170 170
 
171 171
 		array_unshift(
172 172
 			$rows[0],
173 173
 			new HtmlTableCellBuilder(
174
-				$this->entityIdLinkFormatter->formatEntityId( $dumpMetaInformationGroup[0]->getSourceItemId() ),
175
-				array( 'rowspan' => (string)count( $dumpMetaInformationGroup ) ),
174
+				$this->entityIdLinkFormatter->formatEntityId($dumpMetaInformationGroup[0]->getSourceItemId()),
175
+				array('rowspan' => (string)count($dumpMetaInformationGroup)),
176 176
 				true
177 177
 			)
178 178
 		);
Please login to merge, or discard this patch.
specials/SpecialCrossCheck.php 1 patch
Spacing   +100 added lines, -100 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() === array() ) {
193
-			$out->addHTML( $this->buildNotice( 'wbqev-crosscheck-empty-result' ) );
192
+		if ($results === null || $results->toArray() === array()) {
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
-				array( 'class' => 'wbqev-infobox' )
248
+				array('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
-				array( 'class' => $cssClasses ),
280
-				$this->msg( $messageKey )->text()
279
+				array('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
 				array(),
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 = array();
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 = array();
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
-				array (
354
-					'class' => 'wbqev-status wbqev-status-' . htmlspecialchars( $status )
353
+				array(
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 = array( $dataValues );
373
+	private function formatDataValues($dataValues, $linking = true, $separator = null) {
374
+		if ($dataValues instanceof DataValue) {
375
+			$dataValues = array($dataValues);
376 376
 		}
377 377
 
378 378
 		$formattedDataValues = array();
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
 			array(
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
 				array(
452
-					new HtmlTableCellBuilder( $status, array(), true ),
453
-					new HtmlTableCellBuilder( $propertyId, array(), true ),
454
-					new HtmlTableCellBuilder( $localValue, array(), true ),
455
-					new HtmlTableCellBuilder( $externalValue, array(), true ),
456
-					new HtmlTableCellBuilder( $referenceStatus, array() ),
457
-					new HtmlTableCellBuilder( $dataSource, array(), true )
452
+					new HtmlTableCellBuilder($status, array(), true),
453
+					new HtmlTableCellBuilder($propertyId, array(), true),
454
+					new HtmlTableCellBuilder($localValue, array(), true),
455
+					new HtmlTableCellBuilder($externalValue, array(), true),
456
+					new HtmlTableCellBuilder($referenceStatus, array()),
457
+					new HtmlTableCellBuilder($dataSource, array(), true)
458 458
 				)
459 459
 			);
460 460
 		}
Please login to merge, or discard this patch.