Completed
Push — master ( 6c6adf...aa0fff )
by
unknown
02:33
created
src/ConstraintCheck/Message/ViolationMessageRenderer.php 1 patch
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -78,17 +78,17 @@  discard block
 block discarded – undo
78 78
 	 * (temporarily, pre-rendered strings are allowed and returned without changes)
79 79
 	 * @return string
80 80
 	 */
81
-	public function render( ViolationMessage $violationMessage ) {
81
+	public function render(ViolationMessage $violationMessage) {
82 82
 		$messageKey = $violationMessage->getMessageKey();
83
-		$paramsLists = [ [] ];
84
-		foreach ( $violationMessage->getArguments() as $argument ) {
85
-			$params = $this->renderArgument( $argument );
83
+		$paramsLists = [[]];
84
+		foreach ($violationMessage->getArguments() as $argument) {
85
+			$params = $this->renderArgument($argument);
86 86
 			$paramsLists[] = $params;
87 87
 		}
88
-		$allParams = call_user_func_array( 'array_merge', $paramsLists );
88
+		$allParams = call_user_func_array('array_merge', $paramsLists);
89 89
 		return $this->messageLocalizer
90
-			->msg( $messageKey )
91
-			->params( $allParams )
90
+			->msg($messageKey)
91
+			->params($allParams)
92 92
 			->escaped();
93 93
 	}
94 94
 
@@ -97,13 +97,13 @@  discard block
 block discarded – undo
97 97
 	 * @param string|null $role one of the Role::* constants
98 98
 	 * @return string HTML
99 99
 	 */
100
-	protected function addRole( $value, $role ) {
101
-		if ( $role === null ) {
100
+	protected function addRole($value, $role) {
101
+		if ($role === null) {
102 102
 			return $value;
103 103
 		}
104 104
 
105
-		return '<span class="wbqc-role wbqc-role-' . htmlspecialchars( $role ) . '">' .
106
-			$value .
105
+		return '<span class="wbqc-role wbqc-role-'.htmlspecialchars($role).'">'.
106
+			$value.
107 107
 			'</span>';
108 108
 	}
109 109
 
@@ -111,15 +111,15 @@  discard block
 block discarded – undo
111 111
 	 * @param string $key message key
112 112
 	 * @return string HTML
113 113
 	 */
114
-	protected function msgEscaped( $key ) {
115
-		return $this->messageLocalizer->msg( $key )->escaped();
114
+	protected function msgEscaped($key) {
115
+		return $this->messageLocalizer->msg($key)->escaped();
116 116
 	}
117 117
 
118 118
 	/**
119 119
 	 * @param array $argument
120 120
 	 * @return array[] params (for Message::params)
121 121
 	 */
122
-	protected function renderArgument( array $argument ) {
122
+	protected function renderArgument(array $argument) {
123 123
 		$methods = [
124 124
 			ViolationMessage::TYPE_ENTITY_ID => 'renderEntityId',
125 125
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'renderEntityIdList',
@@ -137,12 +137,12 @@  discard block
 block discarded – undo
137 137
 		$value = $argument['value'];
138 138
 		$role = $argument['role'];
139 139
 
140
-		if ( array_key_exists( $type, $methods ) ) {
140
+		if (array_key_exists($type, $methods)) {
141 141
 			$method = $methods[$type];
142
-			$params = $this->$method( $value, $role );
142
+			$params = $this->$method($value, $role);
143 143
 		} else {
144 144
 			throw new InvalidArgumentException(
145
-				'Unknown ViolationMessage argument type ' . $type . '!'
145
+				'Unknown ViolationMessage argument type '.$type.'!'
146 146
 			);
147 147
 		}
148 148
 
@@ -156,46 +156,46 @@  discard block
 block discarded – undo
156 156
 	 * and return a single-element array with a raw message param (i. e. [ Message::rawParam( … ) ])
157 157
 	 * @return array[] list of parameters as accepted by Message::params()
158 158
 	 */
159
-	private function renderList( array $list, $role, callable $render ) {
160
-		if ( $list === [] ) {
159
+	private function renderList(array $list, $role, callable $render) {
160
+		if ($list === []) {
161 161
 			return [
162
-				Message::numParam( 0 ),
163
-				Message::rawParam( '<ul></ul>' ),
162
+				Message::numParam(0),
163
+				Message::rawParam('<ul></ul>'),
164 164
 			];
165 165
 		}
166 166
 
167
-		if ( count( $list ) > $this->maxListLength ) {
168
-			$list = array_slice( $list, 0, $this->maxListLength );
167
+		if (count($list) > $this->maxListLength) {
168
+			$list = array_slice($list, 0, $this->maxListLength);
169 169
 			$truncated = true;
170 170
 		}
171 171
 
172 172
 		$renderedParamsLists = array_map(
173 173
 			$render,
174 174
 			$list,
175
-			array_fill( 0, count( $list ), $role )
175
+			array_fill(0, count($list), $role)
176 176
 		);
177 177
 		$renderedParams = array_map(
178
-			function ( $params ) {
178
+			function($params) {
179 179
 				return $params[0];
180 180
 			},
181 181
 			$renderedParamsLists
182 182
 		);
183 183
 		$renderedElements = array_map(
184
-			function ( $param ) {
184
+			function($param) {
185 185
 				return $param['raw'];
186 186
 			},
187 187
 			$renderedParams
188 188
 		);
189
-		if ( isset( $truncated ) ) {
190
-			$renderedElements[] = $this->msgEscaped( 'ellipsis' );
189
+		if (isset($truncated)) {
190
+			$renderedElements[] = $this->msgEscaped('ellipsis');
191 191
 		}
192 192
 
193 193
 		return array_merge(
194 194
 			[
195
-				Message::numParam( count( $list ) ),
195
+				Message::numParam(count($list)),
196 196
 				Message::rawParam(
197
-					'<ul><li>' .
198
-					implode( '</li><li>', $renderedElements ) .
197
+					'<ul><li>'.
198
+					implode('</li><li>', $renderedElements).
199 199
 					'</li></ul>'
200 200
 				),
201 201
 			],
@@ -208,11 +208,11 @@  discard block
 block discarded – undo
208 208
 	 * @param string|null $role one of the Role::* constants
209 209
 	 * @return array[] list of a single raw message param (i. e. [ Message::rawParam( … ) ])
210 210
 	 */
211
-	private function renderEntityId( EntityId $entityId, $role ) {
212
-		return [ Message::rawParam( $this->addRole(
213
-			$this->entityIdFormatter->formatEntityId( $entityId ),
211
+	private function renderEntityId(EntityId $entityId, $role) {
212
+		return [Message::rawParam($this->addRole(
213
+			$this->entityIdFormatter->formatEntityId($entityId),
214 214
 			$role
215
-		) ) ];
215
+		))];
216 216
 	}
217 217
 
218 218
 	/**
@@ -220,8 +220,8 @@  discard block
 block discarded – undo
220 220
 	 * @param string|null $role one of the Role::* constants
221 221
 	 * @return array[] list of parameters as accepted by Message::params()
222 222
 	 */
223
-	private function renderEntityIdList( array $entityIdList, $role ) {
224
-		return $this->renderList( $entityIdList, $role, [ $this, 'renderEntityId' ] );
223
+	private function renderEntityIdList(array $entityIdList, $role) {
224
+		return $this->renderList($entityIdList, $role, [$this, 'renderEntityId']);
225 225
 	}
226 226
 
227 227
 	/**
@@ -229,24 +229,24 @@  discard block
 block discarded – undo
229 229
 	 * @param string|null $role one of the Role::* constants
230 230
 	 * @return array[] list of a single raw message param (i. e. [ Message::rawParam( … ) ])
231 231
 	 */
232
-	private function renderItemIdSnakValue( ItemIdSnakValue $value, $role ) {
233
-		switch ( true ) {
232
+	private function renderItemIdSnakValue(ItemIdSnakValue $value, $role) {
233
+		switch (true) {
234 234
 			case $value->isValue():
235
-				return $this->renderEntityId( $value->getItemId(), $role );
235
+				return $this->renderEntityId($value->getItemId(), $role);
236 236
 			case $value->isSomeValue():
237
-				return [ Message::rawParam( $this->addRole(
238
-					'<span class="wikibase-snakview-variation-somevaluesnak">' .
239
-						$this->msgEscaped( 'wikibase-snakview-snaktypeselector-somevalue' ) .
237
+				return [Message::rawParam($this->addRole(
238
+					'<span class="wikibase-snakview-variation-somevaluesnak">'.
239
+						$this->msgEscaped('wikibase-snakview-snaktypeselector-somevalue').
240 240
 						'</span>',
241 241
 					$role
242
-				) ) ];
242
+				))];
243 243
 			case $value->isNoValue():
244
-				return [ Message::rawParam( $this->addRole(
245
-					'<span class="wikibase-snakview-variation-novaluesnak">' .
246
-					$this->msgEscaped( 'wikibase-snakview-snaktypeselector-novalue' ) .
244
+				return [Message::rawParam($this->addRole(
245
+					'<span class="wikibase-snakview-variation-novaluesnak">'.
246
+					$this->msgEscaped('wikibase-snakview-snaktypeselector-novalue').
247 247
 						'</span>',
248 248
 					$role
249
-				) ) ];
249
+				))];
250 250
 			default:
251 251
 				// @codeCoverageIgnoreStart
252 252
 				throw new LogicException(
@@ -261,8 +261,8 @@  discard block
 block discarded – undo
261 261
 	 * @param string|null $role one of the Role::* constants
262 262
 	 * @return array[] list of parameters as accepted by Message::params()
263 263
 	 */
264
-	private function renderItemIdSnakValueList( array $valueList, $role ) {
265
-		return $this->renderList( $valueList, $role, [ $this, 'renderItemIdSnakValue' ] );
264
+	private function renderItemIdSnakValueList(array $valueList, $role) {
265
+		return $this->renderList($valueList, $role, [$this, 'renderItemIdSnakValue']);
266 266
 	}
267 267
 
268 268
 	/**
@@ -270,11 +270,11 @@  discard block
 block discarded – undo
270 270
 	 * @param string|null $role one of the Role::* constants
271 271
 	 * @return array[] list of parameters as accepted by Message::params()
272 272
 	 */
273
-	private function renderDataValue( DataValue $dataValue, $role ) {
274
-		return [ Message::rawParam( $this->addRole(
275
-			$this->dataValueFormatter->format( $dataValue ),
273
+	private function renderDataValue(DataValue $dataValue, $role) {
274
+		return [Message::rawParam($this->addRole(
275
+			$this->dataValueFormatter->format($dataValue),
276 276
 			$role
277
-		) ) ];
277
+		))];
278 278
 	}
279 279
 
280 280
 	/**
@@ -282,7 +282,7 @@  discard block
 block discarded – undo
282 282
 	 * @param string|null $role one of the Role::* constants
283 283
 	 * @return array[] list of parameters as accepted by Message::params()
284 284
 	 */
285
-	private function renderDataValueType( $dataValueType, $role ) {
285
+	private function renderDataValueType($dataValueType, $role) {
286 286
 		$messageKeys = [
287 287
 			'string' => 'datatypes-type-string',
288 288
 			'monolingualtext' => 'datatypes-type-monolingualtext',
@@ -291,15 +291,15 @@  discard block
 block discarded – undo
291 291
 			'wikibase-entityid' => 'wbqc-dataValueType-wikibase-entityid',
292 292
 		];
293 293
 
294
-		if ( array_key_exists( $dataValueType, $messageKeys ) ) {
295
-			return [ Message::rawParam( $this->addRole(
296
-				$this->msgEscaped( $messageKeys[$dataValueType] ),
294
+		if (array_key_exists($dataValueType, $messageKeys)) {
295
+			return [Message::rawParam($this->addRole(
296
+				$this->msgEscaped($messageKeys[$dataValueType]),
297 297
 				$role
298
-			) ) ];
298
+			))];
299 299
 		} else {
300 300
 			// @codeCoverageIgnoreStart
301 301
 			throw new LogicException(
302
-				'Unknown data value type ' . $dataValueType
302
+				'Unknown data value type '.$dataValueType
303 303
 			);
304 304
 			// @codeCoverageIgnoreEnd
305 305
 		}
@@ -310,11 +310,11 @@  discard block
 block discarded – undo
310 310
 	 * @param string|null $role one of the Role::* constants
311 311
 	 * @return array[] list of parameters as accepted by Message::params()
312 312
 	 */
313
-	private function renderInlineCode( $code, $role ) {
314
-		return [ Message::rawParam( $this->addRole(
315
-			'<code>' . htmlspecialchars( $code ) . '</code>',
313
+	private function renderInlineCode($code, $role) {
314
+		return [Message::rawParam($this->addRole(
315
+			'<code>'.htmlspecialchars($code).'</code>',
316 316
 			$role
317
-		) ) ];
317
+		))];
318 318
 	}
319 319
 
320 320
 	/**
@@ -322,8 +322,8 @@  discard block
 block discarded – undo
322 322
 	 * @param string|null $role one of the Role::* constants
323 323
 	 * @return array[] list of a single raw message param (i. e. [ Message::rawParam( … ) ])
324 324
 	 */
325
-	private function renderConstraintScope( $scope, $role ) {
326
-		switch ( $scope ) {
325
+	private function renderConstraintScope($scope, $role) {
326
+		switch ($scope) {
327 327
 			case Context::TYPE_STATEMENT:
328 328
 				$itemId = $this->config->get(
329 329
 					'WBQualityConstraintsConstraintCheckedOnMainValueId'
@@ -343,10 +343,10 @@  discard block
 block discarded – undo
343 343
 				// callers should never let this happen, but if it does happen,
344 344
 				// showing “unknown value” seems reasonable
345 345
 				// @codeCoverageIgnoreStart
346
-				return $this->renderItemIdSnakValue( ItemIdSnakValue::someValue(), $role );
346
+				return $this->renderItemIdSnakValue(ItemIdSnakValue::someValue(), $role);
347 347
 				// @codeCoverageIgnoreEnd
348 348
 		}
349
-		return $this->renderEntityId( new ItemId( $itemId ), $role );
349
+		return $this->renderEntityId(new ItemId($itemId), $role);
350 350
 	}
351 351
 
352 352
 	/**
@@ -354,8 +354,8 @@  discard block
 block discarded – undo
354 354
 	 * @param string|null $role one of the Role::* constants
355 355
 	 * @return array[] list of parameters as accepted by Message::params()
356 356
 	 */
357
-	private function renderConstraintScopeList( array $scopeList, $role ) {
358
-		return $this->renderList( $scopeList, $role, [ $this, 'renderConstraintScope' ] );
357
+	private function renderConstraintScopeList(array $scopeList, $role) {
358
+		return $this->renderList($scopeList, $role, [$this, 'renderConstraintScope']);
359 359
 	}
360 360
 
361 361
 	/**
@@ -363,10 +363,10 @@  discard block
 block discarded – undo
363 363
 	 * @param string|null $role one of the Role::* constants
364 364
 	 * @return array[] list of parameters as accepted by Message::params()
365 365
 	 */
366
-	private function renderLanguage( $languageCode, $role ) {
366
+	private function renderLanguage($languageCode, $role) {
367 367
 		return [
368
-			Message::plaintextParam( Language::fetchLanguageName( $languageCode ) ),
369
-			Message::plaintextParam( $languageCode ),
368
+			Message::plaintextParam(Language::fetchLanguageName($languageCode)),
369
+			Message::plaintextParam($languageCode),
370 370
 		];
371 371
 	}
372 372
 
Please login to merge, or discard this patch.
src/ConstraintCheck/Result/CheckResult.php 1 patch
Spacing   +5 added lines, -5 removed lines patch added patch discarded remove patch
@@ -122,12 +122,12 @@  discard block
 block discarded – undo
122 122
 		$status = self::STATUS_TODO,
123 123
 		ViolationMessage $message = null
124 124
 	) {
125
-		if ( $contextCursor instanceof Context ) {
125
+		if ($contextCursor instanceof Context) {
126 126
 			$context = $contextCursor;
127 127
 			$this->contextCursor = $context->getCursor();
128 128
 			$this->snakType = $context->getSnak()->getType();
129 129
 			$mainSnak = $context->getSnak();
130
-			if ( $mainSnak instanceof PropertyValueSnak ) {
130
+			if ($mainSnak instanceof PropertyValueSnak) {
131 131
 				$this->dataValue = $mainSnak->getDataValue();
132 132
 			} else {
133 133
 				$this->dataValue = null;
@@ -190,7 +190,7 @@  discard block
 block discarded – undo
190 190
 	 * @param string $key
191 191
 	 * @param string $value
192 192
 	 */
193
-	public function addParameter( $key, $value ) {
193
+	public function addParameter($key, $value) {
194 194
 		$this->parameters[$key][] = $value;
195 195
 	}
196 196
 
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
 	/**
205 205
 	 * @param string $status
206 206
 	 */
207
-	public function setStatus( $status ) {
207
+	public function setStatus($status) {
208 208
 		$this->status = $status;
209 209
 	}
210 210
 
@@ -219,7 +219,7 @@  discard block
 block discarded – undo
219 219
 	 * @param Metadata $metadata
220 220
 	 * @return self
221 221
 	 */
222
-	public function withMetadata( Metadata $metadata ) {
222
+	public function withMetadata(Metadata $metadata) {
223 223
 		$this->metadata = $metadata;
224 224
 		return $this;
225 225
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/AllowedUnitsChecker.php 1 patch
Spacing   +34 added lines, -35 removed lines patch added patch discarded remove patch
@@ -75,7 +75,7 @@  discard block
 block discarded – undo
75 75
 	 * @throws ConstraintParameterException
76 76
 	 * @return CheckResult
77 77
 	 */
78
-	public function checkConstraint( Context $context, Constraint $constraint ) {
78
+	public function checkConstraint(Context $context, Constraint $constraint) {
79 79
 		$parameters = [];
80 80
 		$constraintParameters = $constraint->getConstraintParameters();
81 81
 		$unitsParameter = $this->constraintParameterParser
@@ -85,50 +85,49 @@  discard block
 block discarded – undo
85 85
 			);
86 86
 
87 87
 		$snak = $context->getSnak();
88
-		if ( !$snak instanceof PropertyValueSnak ) {
88
+		if (!$snak instanceof PropertyValueSnak) {
89 89
 			// nothing to check
90
-			return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
90
+			return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
91 91
 		}
92 92
 
93 93
 		$dataValue = $snak->getDataValue();
94
-		if ( !$dataValue instanceof UnboundedQuantityValue ) {
95
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
96
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
97
-				->withDataValueType( 'quantity' );
98
-			return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_VIOLATION, $message );
94
+		if (!$dataValue instanceof UnboundedQuantityValue) {
95
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
96
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
97
+				->withDataValueType('quantity');
98
+			return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_VIOLATION, $message);
99 99
 		}
100 100
 
101
-		if ( $dataValue->getUnit() === '1' ) {
102
-			return $this->checkUnitless( $context, $constraint, $unitsParameter, $snak );
101
+		if ($dataValue->getUnit() === '1') {
102
+			return $this->checkUnitless($context, $constraint, $unitsParameter, $snak);
103 103
 		}
104 104
 
105 105
 		$status = CheckResult::STATUS_VIOLATION;
106
-		$actualUnit = $this->standardize( $dataValue )->getUnit();
107
-		foreach ( $unitsParameter->getUnitQuantities() as $unitQuantity ) {
108
-			$allowedUnit = $this->standardize( $unitQuantity )->getUnit();
109
-			if ( $actualUnit === $allowedUnit ) {
106
+		$actualUnit = $this->standardize($dataValue)->getUnit();
107
+		foreach ($unitsParameter->getUnitQuantities() as $unitQuantity) {
108
+			$allowedUnit = $this->standardize($unitQuantity)->getUnit();
109
+			if ($actualUnit === $allowedUnit) {
110 110
 				$status = CheckResult::STATUS_COMPLIANCE;
111 111
 				break;
112 112
 			}
113 113
 		}
114 114
 
115
-		if ( $status === CheckResult::STATUS_VIOLATION ) {
116
-			if ( $unitsParameter->getUnitItemIds() === [] ) {
117
-				$message = ( new ViolationMessage( 'wbqc-violation-message-units-none' ) )
118
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY );
115
+		if ($status === CheckResult::STATUS_VIOLATION) {
116
+			if ($unitsParameter->getUnitItemIds() === []) {
117
+				$message = (new ViolationMessage('wbqc-violation-message-units-none'))
118
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY);
119 119
 			} else {
120 120
 				$messageKey = $unitsParameter->getUnitlessAllowed() ?
121
-					'wbqc-violation-message-units-or-none' :
122
-					'wbqc-violation-message-units';
123
-				$message = ( new ViolationMessage( $messageKey ) )
124
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
125
-					->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
121
+					'wbqc-violation-message-units-or-none' : 'wbqc-violation-message-units';
122
+				$message = (new ViolationMessage($messageKey))
123
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
124
+					->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
126 125
 			}
127 126
 		} else {
128 127
 			$message = null;
129 128
 		}
130 129
 
131
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
130
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
132 131
 	}
133 132
 
134 133
 	/**
@@ -144,17 +143,17 @@  discard block
 block discarded – undo
144 143
 		UnitsParameter $unitsParameter,
145 144
 		PropertyValueSnak $snak
146 145
 	) {
147
-		if ( $unitsParameter->getUnitlessAllowed() ) {
146
+		if ($unitsParameter->getUnitlessAllowed()) {
148 147
 			$message = null;
149 148
 			$status = CheckResult::STATUS_COMPLIANCE;
150 149
 		} else {
151
-			$message = ( new ViolationMessage( 'wbqc-violation-message-units' ) )
152
-				->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
153
-				->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
150
+			$message = (new ViolationMessage('wbqc-violation-message-units'))
151
+				->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
152
+				->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
154 153
 			$status = CheckResult::STATUS_VIOLATION;
155 154
 		}
156 155
 
157
-		return new CheckResult( $context, $constraint, [], $status, $message );
156
+		return new CheckResult($context, $constraint, [], $status, $message);
158 157
 	}
159 158
 
160 159
 	/**
@@ -163,20 +162,20 @@  discard block
 block discarded – undo
163 162
 	 * @param UnboundedQuantityValue $value
164 163
 	 * @return UnboundedQuantityValue
165 164
 	 */
166
-	private function standardize( UnboundedQuantityValue $value ) {
167
-		if ( $this->unitConverter === null ) {
165
+	private function standardize(UnboundedQuantityValue $value) {
166
+		if ($this->unitConverter === null) {
168 167
 			return $value;
169 168
 		}
170 169
 
171
-		$standard = $this->unitConverter->toStandardUnits( $value );
172
-		if ( $standard !== null ) {
170
+		$standard = $this->unitConverter->toStandardUnits($value);
171
+		if ($standard !== null) {
173 172
 			return $standard;
174 173
 		} else {
175 174
 			return $value;
176 175
 		}
177 176
 	}
178 177
 
179
-	public function checkConstraintParameters( Constraint $constraint ) {
178
+	public function checkConstraintParameters(Constraint $constraint) {
180 179
 		$constraintParameters = $constraint->getConstraintParameters();
181 180
 		$exceptions = [];
182 181
 		try {
@@ -185,7 +184,7 @@  discard block
 block discarded – undo
185 184
 				$constraint->getConstraintTypeItemId(),
186 185
 				true
187 186
 			);
188
-		} catch ( ConstraintParameterException $e ) {
187
+		} catch (ConstraintParameterException $e) {
189 188
 			$exceptions[] = $e;
190 189
 		}
191 190
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/SingleValueChecker.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 	 *
56 56
 	 * @return CheckResult
57 57
 	 */
58
-	public function checkConstraint( Context $context, Constraint $constraint ) {
59
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
60
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
58
+	public function checkConstraint(Context $context, Constraint $constraint) {
59
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
60
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
61 61
 		}
62 62
 
63 63
 		$propertyId = $context->getSnak()->getPropertyId();
@@ -65,22 +65,22 @@  discard block
 block discarded – undo
65 65
 		$parameters = [];
66 66
 
67 67
 		$propertyCount = $this->valueCountCheckerHelper->getPropertyCount(
68
-			$context->getSnakGroup( Context::GROUP_NON_DEPRECATED ),
68
+			$context->getSnakGroup(Context::GROUP_NON_DEPRECATED),
69 69
 			$propertyId
70 70
 		);
71 71
 
72
-		if ( $propertyCount > 1 ) {
73
-			$message = new ViolationMessage( 'wbqc-violation-message-single-value' );
72
+		if ($propertyCount > 1) {
73
+			$message = new ViolationMessage('wbqc-violation-message-single-value');
74 74
 			$status = CheckResult::STATUS_VIOLATION;
75 75
 		} else {
76 76
 			$message = null;
77 77
 			$status = CheckResult::STATUS_COMPLIANCE;
78 78
 		}
79 79
 
80
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
80
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
81 81
 	}
82 82
 
83
-	public function checkConstraintParameters( Constraint $constraint ) {
83
+	public function checkConstraintParameters(Constraint $constraint) {
84 84
 		// no parameters
85 85
 		return [];
86 86
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/MultiValueChecker.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 	 *
56 56
 	 * @return CheckResult
57 57
 	 */
58
-	public function checkConstraint( Context $context, Constraint $constraint ) {
59
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
60
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
58
+	public function checkConstraint(Context $context, Constraint $constraint) {
59
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
60
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
61 61
 		}
62 62
 
63 63
 		$propertyId = $context->getSnak()->getPropertyId();
@@ -65,22 +65,22 @@  discard block
 block discarded – undo
65 65
 		$parameters = [];
66 66
 
67 67
 		$propertyCount = $this->valueCountCheckerHelper->getPropertyCount(
68
-			$context->getSnakGroup( Context::GROUP_NON_DEPRECATED ),
68
+			$context->getSnakGroup(Context::GROUP_NON_DEPRECATED),
69 69
 			$propertyId
70 70
 		);
71 71
 
72
-		if ( $propertyCount <= 1 ) {
73
-			$message = new ViolationMessage( 'wbqc-violation-message-multi-value' );
72
+		if ($propertyCount <= 1) {
73
+			$message = new ViolationMessage('wbqc-violation-message-multi-value');
74 74
 			$status = CheckResult::STATUS_VIOLATION;
75 75
 		} else {
76 76
 			$message = null;
77 77
 			$status = CheckResult::STATUS_COMPLIANCE;
78 78
 		}
79 79
 
80
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
80
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
81 81
 	}
82 82
 
83
-	public function checkConstraintParameters( Constraint $constraint ) {
83
+	public function checkConstraintParameters(Constraint $constraint) {
84 84
 		// no parameters
85 85
 		return [];
86 86
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/DiffWithinRangeChecker.php 1 patch
Spacing   +42 added lines, -43 removed lines patch added patch discarded remove patch
@@ -84,8 +84,8 @@  discard block
 block discarded – undo
84 84
 	 * @throws ConstraintParameterException
85 85
 	 * @return array [ DataValue|null $min, DataValue|null $max, PropertyId $property, array $parameters ]
86 86
 	 */
87
-	private function parseConstraintParameters( Constraint $constraint ) {
88
-		list( $min, $max ) = $this->constraintParameterParser->parseQuantityRangeParameter(
87
+	private function parseConstraintParameters(Constraint $constraint) {
88
+		list($min, $max) = $this->constraintParameterParser->parseQuantityRangeParameter(
89 89
 			$constraint->getConstraintParameters(),
90 90
 			$constraint->getConstraintTypeItemId()
91 91
 		);
@@ -94,15 +94,15 @@  discard block
 block discarded – undo
94 94
 			$constraint->getConstraintTypeItemId()
95 95
 		);
96 96
 
97
-		if ( $min !== null ) {
98
-			$parameters['minimum_quantity'] = [ $min ];
97
+		if ($min !== null) {
98
+			$parameters['minimum_quantity'] = [$min];
99 99
 		}
100
-		if ( $max !== null ) {
101
-			$parameters['maximum_quantity'] = [ $max ];
100
+		if ($max !== null) {
101
+			$parameters['maximum_quantity'] = [$max];
102 102
 		}
103
-		$parameters['property'] = [ $property ];
103
+		$parameters['property'] = [$property];
104 104
 
105
-		return [ $min, $max, $property, $parameters ];
105
+		return [$min, $max, $property, $parameters];
106 106
 	}
107 107
 
108 108
 	/**
@@ -112,13 +112,13 @@  discard block
 block discarded – undo
112 112
 	 *
113 113
 	 * @return bool
114 114
 	 */
115
-	private function rangeInYears( $min, $max ) {
116
-		$yearUnit = $this->config->get( 'WBQualityConstraintsYearUnit' );
115
+	private function rangeInYears($min, $max) {
116
+		$yearUnit = $this->config->get('WBQualityConstraintsYearUnit');
117 117
 
118
-		if ( $min !== null && $min->getUnit() === $yearUnit ) {
118
+		if ($min !== null && $min->getUnit() === $yearUnit) {
119 119
 			return true;
120 120
 		}
121
-		if ( $max !== null && $max->getUnit() === $yearUnit ) {
121
+		if ($max !== null && $max->getUnit() === $yearUnit) {
122 122
 			return true;
123 123
 		}
124 124
 
@@ -134,59 +134,58 @@  discard block
 block discarded – undo
134 134
 	 * @throws ConstraintParameterException
135 135
 	 * @return CheckResult
136 136
 	 */
137
-	public function checkConstraint( Context $context, Constraint $constraint ) {
138
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
139
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
137
+	public function checkConstraint(Context $context, Constraint $constraint) {
138
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
139
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
140 140
 		}
141 141
 
142 142
 		$parameters = [];
143 143
 
144 144
 		$snak = $context->getSnak();
145 145
 
146
-		if ( !$snak instanceof PropertyValueSnak ) {
146
+		if (!$snak instanceof PropertyValueSnak) {
147 147
 			// nothing to check
148
-			return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
148
+			return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
149 149
 		}
150 150
 
151 151
 		$minuend = $snak->getDataValue();
152 152
 
153 153
 		/** @var PropertyId $property */
154
-		list( $min, $max, $property, $parameters ) = $this->parseConstraintParameters( $constraint );
154
+		list($min, $max, $property, $parameters) = $this->parseConstraintParameters($constraint);
155 155
 
156 156
 		// checks only the first occurrence of the referenced property (this constraint implies a single value constraint on that property)
157
-		foreach ( $context->getSnakGroup( Context::GROUP_NON_DEPRECATED ) as $otherSnak ) {
157
+		foreach ($context->getSnakGroup(Context::GROUP_NON_DEPRECATED) as $otherSnak) {
158 158
 			if (
159
-				!$property->equals( $otherSnak->getPropertyId() ) ||
159
+				!$property->equals($otherSnak->getPropertyId()) ||
160 160
 				!$otherSnak instanceof PropertyValueSnak
161 161
 			) {
162 162
 				continue;
163 163
 			}
164 164
 
165 165
 			$subtrahend = $otherSnak->getDataValue();
166
-			if ( $subtrahend->getType() === $minuend->getType() ) {
167
-				$diff = $this->rangeInYears( $min, $max ) && $minuend->getType() === 'time' ?
168
-					$this->rangeCheckerHelper->getDifferenceInYears( $minuend, $subtrahend ) :
169
-					$this->rangeCheckerHelper->getDifference( $minuend, $subtrahend );
166
+			if ($subtrahend->getType() === $minuend->getType()) {
167
+				$diff = $this->rangeInYears($min, $max) && $minuend->getType() === 'time' ?
168
+					$this->rangeCheckerHelper->getDifferenceInYears($minuend, $subtrahend) : $this->rangeCheckerHelper->getDifference($minuend, $subtrahend);
170 169
 
171
-				if ( $this->rangeCheckerHelper->getComparison( $min, $diff ) > 0 ||
172
-					$this->rangeCheckerHelper->getComparison( $diff, $max ) > 0
170
+				if ($this->rangeCheckerHelper->getComparison($min, $diff) > 0 ||
171
+					$this->rangeCheckerHelper->getComparison($diff, $max) > 0
173 172
 				) {
174 173
 					// at least one of $min, $max is set at this point, otherwise there could be no violation
175
-					$openness = $min !== null ? ( $max !== null ? '' : '-rightopen' ) : '-leftopen';
174
+					$openness = $min !== null ? ($max !== null ? '' : '-rightopen') : '-leftopen';
176 175
 					// possible message keys:
177 176
 					// wbqc-violation-message-diff-within-range
178 177
 					// wbqc-violation-message-diff-within-range-leftopen
179 178
 					// wbqc-violation-message-diff-within-range-rightopen
180
-					$message = ( new ViolationMessage( "wbqc-violation-message-diff-within-range$openness" ) )
181
-						->withEntityId( $context->getSnak()->getPropertyId(), Role::PREDICATE )
182
-						->withDataValue( $minuend, Role::OBJECT )
183
-						->withEntityId( $otherSnak->getPropertyId(), Role::PREDICATE )
184
-						->withDataValue( $subtrahend, Role::OBJECT );
185
-					if ( $min !== null ) {
186
-						$message = $message->withDataValue( $min, Role::OBJECT );
179
+					$message = (new ViolationMessage("wbqc-violation-message-diff-within-range$openness"))
180
+						->withEntityId($context->getSnak()->getPropertyId(), Role::PREDICATE)
181
+						->withDataValue($minuend, Role::OBJECT)
182
+						->withEntityId($otherSnak->getPropertyId(), Role::PREDICATE)
183
+						->withDataValue($subtrahend, Role::OBJECT);
184
+					if ($min !== null) {
185
+						$message = $message->withDataValue($min, Role::OBJECT);
187 186
 					}
188
-					if ( $max !== null ) {
189
-						$message = $message->withDataValue( $max, Role::OBJECT );
187
+					if ($max !== null) {
188
+						$message = $message->withDataValue($max, Role::OBJECT);
190 189
 					}
191 190
 					$status = CheckResult::STATUS_VIOLATION;
192 191
 				} else {
@@ -194,17 +193,17 @@  discard block
 block discarded – undo
194 193
 					$status = CheckResult::STATUS_COMPLIANCE;
195 194
 				}
196 195
 			} else {
197
-				$message = new ViolationMessage( 'wbqc-violation-message-diff-within-range-must-have-equal-types' );
196
+				$message = new ViolationMessage('wbqc-violation-message-diff-within-range-must-have-equal-types');
198 197
 				$status = CheckResult::STATUS_VIOLATION;
199 198
 			}
200 199
 
201
-			return new CheckResult( $context, $constraint, $parameters, $status, $message );
200
+			return new CheckResult($context, $constraint, $parameters, $status, $message);
202 201
 		}
203 202
 
204
-		return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
203
+		return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
205 204
 	}
206 205
 
207
-	public function checkConstraintParameters( Constraint $constraint ) {
206
+	public function checkConstraintParameters(Constraint $constraint) {
208 207
 		$constraintParameters = $constraint->getConstraintParameters();
209 208
 		$exceptions = [];
210 209
 		try {
@@ -212,12 +211,12 @@  discard block
 block discarded – undo
212 211
 				$constraintParameters,
213 212
 				$constraint->getConstraintTypeItemId()
214 213
 			);
215
-		} catch ( ConstraintParameterException $e ) {
214
+		} catch (ConstraintParameterException $e) {
216 215
 			$exceptions[] = $e;
217 216
 		}
218 217
 		try {
219
-			$this->constraintParameterParser->parsePropertyParameter( $constraintParameters, $constraint->getConstraintTypeItemId() );
220
-		} catch ( ConstraintParameterException $e ) {
218
+			$this->constraintParameterParser->parsePropertyParameter($constraintParameters, $constraint->getConstraintTypeItemId());
219
+		} catch (ConstraintParameterException $e) {
221 220
 			$exceptions[] = $e;
222 221
 		}
223 222
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/SingleBestValueChecker.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -55,9 +55,9 @@  discard block
 block discarded – undo
55 55
 	 *
56 56
 	 * @return CheckResult
57 57
 	 */
58
-	public function checkConstraint( Context $context, Constraint $constraint ) {
59
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
60
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
58
+	public function checkConstraint(Context $context, Constraint $constraint) {
59
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
60
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
61 61
 		}
62 62
 
63 63
 		$propertyId = $context->getSnak()->getPropertyId();
@@ -65,31 +65,31 @@  discard block
 block discarded – undo
65 65
 		$parameters = [];
66 66
 
67 67
 		$bestRankCount = $this->valueCountCheckerHelper->getPropertyCount(
68
-			$context->getSnakGroup( Context::GROUP_BEST_RANK ),
68
+			$context->getSnakGroup(Context::GROUP_BEST_RANK),
69 69
 			$propertyId
70 70
 		);
71 71
 
72
-		if ( $bestRankCount > 1 ) {
72
+		if ($bestRankCount > 1) {
73 73
 			$nonDeprecatedCount = $this->valueCountCheckerHelper->getPropertyCount(
74
-				$context->getSnakGroup( Context::GROUP_NON_DEPRECATED ),
74
+				$context->getSnakGroup(Context::GROUP_NON_DEPRECATED),
75 75
 				$propertyId
76 76
 			);
77
-			if ( $bestRankCount === $nonDeprecatedCount ) {
77
+			if ($bestRankCount === $nonDeprecatedCount) {
78 78
 				$messageKey = 'wbqc-violation-message-single-best-value-no-preferred';
79 79
 			} else {
80 80
 				$messageKey = 'wbqc-violation-message-single-best-value-multi-preferred';
81 81
 			}
82
-			$message = new ViolationMessage( $messageKey );
82
+			$message = new ViolationMessage($messageKey);
83 83
 			$status = CheckResult::STATUS_VIOLATION;
84 84
 		} else {
85 85
 			$message = null;
86 86
 			$status = CheckResult::STATUS_COMPLIANCE;
87 87
 		}
88 88
 
89
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
89
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
90 90
 	}
91 91
 
92
-	public function checkConstraintParameters( Constraint $constraint ) {
92
+	public function checkConstraintParameters(Constraint $constraint) {
93 93
 		// no parameters
94 94
 		return [];
95 95
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/EntityTypeChecker.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -59,9 +59,9 @@  discard block
 block discarded – undo
59 59
 		];
60 60
 	}
61 61
 
62
-	public function checkConstraint( Context $context, Constraint $constraint ) {
63
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
64
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
62
+	public function checkConstraint(Context $context, Constraint $constraint) {
63
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
64
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
65 65
 		}
66 66
 
67 67
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -71,10 +71,10 @@  discard block
 block discarded – undo
71 71
 		);
72 72
 		$parameters['item'] = $entityTypes->getEntityTypes();
73 73
 
74
-		if ( !in_array( $context->getEntity()->getType(), $entityTypes->getEntityTypes() ) ) {
75
-			$message = ( new ViolationMessage( 'wbqc-violation-message-entityType' ) )
76
-				->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
77
-				->withEntityIdList( $entityTypes->getEntityTypeItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
74
+		if (!in_array($context->getEntity()->getType(), $entityTypes->getEntityTypes())) {
75
+			$message = (new ViolationMessage('wbqc-violation-message-entityType'))
76
+				->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
77
+				->withEntityIdList($entityTypes->getEntityTypeItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
78 78
 
79 79
 			return new CheckResult(
80 80
 				$context,
@@ -85,10 +85,10 @@  discard block
 block discarded – undo
85 85
 			);
86 86
 		}
87 87
 
88
-		return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
88
+		return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
89 89
 	}
90 90
 
91
-	public function checkConstraintParameters( Constraint $constraint ) {
91
+	public function checkConstraintParameters(Constraint $constraint) {
92 92
 		$constraintParameters = $constraint->getConstraintParameters();
93 93
 		$exceptions = [];
94 94
 		try {
@@ -96,7 +96,7 @@  discard block
 block discarded – undo
96 96
 				$constraintParameters,
97 97
 				$constraint->getConstraintTypeItemId()
98 98
 			);
99
-		} catch ( ConstraintParameterException $e ) {
99
+		} catch (ConstraintParameterException $e) {
100 100
 			$exceptions[] = $e;
101 101
 		}
102 102
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/NoneOfChecker.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -68,15 +68,15 @@  discard block
 block discarded – undo
68 68
 	 * @throws ConstraintParameterException
69 69
 	 * @return CheckResult
70 70
 	 */
71
-	public function checkConstraint( Context $context, Constraint $constraint ) {
72
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
73
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
71
+	public function checkConstraint(Context $context, Constraint $constraint) {
72
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
73
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
74 74
 		}
75 75
 
76 76
 		$parameters = [];
77 77
 		$constraintParameters = $constraint->getConstraintParameters();
78 78
 
79
-		$items = $this->constraintParameterParser->parseItemsParameter( $constraintParameters, $constraint->getConstraintTypeItemId(), true );
79
+		$items = $this->constraintParameterParser->parseItemsParameter($constraintParameters, $constraint->getConstraintTypeItemId(), true);
80 80
 		$parameters['item'] = $items;
81 81
 
82 82
 		$snak = $context->getSnak();
@@ -84,25 +84,25 @@  discard block
 block discarded – undo
84 84
 		$message = null;
85 85
 		$status = CheckResult::STATUS_COMPLIANCE;
86 86
 
87
-		foreach ( $items as $item ) {
88
-			if ( $item->matchesSnak( $snak ) ) {
89
-				$message = ( new ViolationMessage( 'wbqc-violation-message-none-of' ) )
90
-					->withEntityId( $context->getSnak()->getPropertyId(), Role::PREDICATE )
91
-					->withItemIdSnakValueList( $items, Role::OBJECT );
87
+		foreach ($items as $item) {
88
+			if ($item->matchesSnak($snak)) {
89
+				$message = (new ViolationMessage('wbqc-violation-message-none-of'))
90
+					->withEntityId($context->getSnak()->getPropertyId(), Role::PREDICATE)
91
+					->withItemIdSnakValueList($items, Role::OBJECT);
92 92
 				$status = CheckResult::STATUS_VIOLATION;
93 93
 				break;
94 94
 			}
95 95
 		}
96 96
 
97
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
97
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
98 98
 	}
99 99
 
100
-	public function checkConstraintParameters( Constraint $constraint ) {
100
+	public function checkConstraintParameters(Constraint $constraint) {
101 101
 		$constraintParameters = $constraint->getConstraintParameters();
102 102
 		$exceptions = [];
103 103
 		try {
104
-			$this->constraintParameterParser->parseItemsParameter( $constraintParameters, $constraint->getConstraintTypeItemId(), true );
105
-		} catch ( ConstraintParameterException $e ) {
104
+			$this->constraintParameterParser->parseItemsParameter($constraintParameters, $constraint->getConstraintTypeItemId(), true);
105
+		} catch (ConstraintParameterException $e) {
106 106
 			$exceptions[] = $e;
107 107
 		}
108 108
 		return $exceptions;
Please login to merge, or discard this patch.