Completed
Push — master ( 11e3bd...1a1840 )
by
unknown
03:54
created
src/ConstraintCheck/Message/MultilingualTextViolationMessageRenderer.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -35,7 +35,7 @@  discard block
 block discarded – undo
35 35
 		Config $config,
36 36
 		$maxListLength = 10
37 37
 	) {
38
-		parent::__construct( $entityIdFormatter, $dataValueFormatter, $config, $maxListLength );
38
+		parent::__construct($entityIdFormatter, $dataValueFormatter, $config, $maxListLength);
39 39
 
40 40
 		$this->alternativeMessageKeys = [
41 41
 			'wbqc-violation-message-format-clarification' => 'wbqc-violation-message-format',
@@ -47,37 +47,37 @@  discard block
 block discarded – undo
47 47
 	 * (temporarily, pre-rendered strings are allowed and returned without changes)
48 48
 	 * @return string
49 49
 	 */
50
-	public function render( $violationMessage ) {
51
-		if ( is_string( $violationMessage ) ) {
50
+	public function render($violationMessage) {
51
+		if (is_string($violationMessage)) {
52 52
 			// TODO remove this once all checkers produce ViolationMessage objects
53 53
 			return $violationMessage;
54 54
 		}
55 55
 
56
-		if ( !array_key_exists( $violationMessage->getMessageKey(), $this->alternativeMessageKeys ) ) {
57
-			return parent::render( $violationMessage );
56
+		if (!array_key_exists($violationMessage->getMessageKey(), $this->alternativeMessageKeys)) {
57
+			return parent::render($violationMessage);
58 58
 		}
59 59
 
60 60
 		$arguments = $violationMessage->getArguments();
61
-		$multilingualTextArgument = array_pop( $arguments );
61
+		$multilingualTextArgument = array_pop($arguments);
62 62
 		$multilingualTextParams = $this->renderMultilingualText(
63 63
 			$multilingualTextArgument['value'],
64 64
 			$multilingualTextArgument['role']
65 65
 		);
66 66
 
67
-		$paramsLists = [ [] ];
68
-		foreach ( $arguments as $argument ) {
69
-			$paramsLists[] = $this->renderArgument( $argument );
67
+		$paramsLists = [[]];
68
+		foreach ($arguments as $argument) {
69
+			$paramsLists[] = $this->renderArgument($argument);
70 70
 		}
71
-		$regularParams = call_user_func_array( 'array_merge', $paramsLists );
71
+		$regularParams = call_user_func_array('array_merge', $paramsLists);
72 72
 
73
-		if ( $multilingualTextParams === null ) {
74
-			return ( new Message( $this->alternativeMessageKeys[$violationMessage->getMessageKey()] ) )
75
-				->params( $regularParams )
73
+		if ($multilingualTextParams === null) {
74
+			return (new Message($this->alternativeMessageKeys[$violationMessage->getMessageKey()]))
75
+				->params($regularParams)
76 76
 				->escaped();
77 77
 		} else {
78
-			return ( new Message( $violationMessage->getMessageKey() ) )
79
-				->params( $regularParams )
80
-				->params( $multilingualTextParams )
78
+			return (new Message($violationMessage->getMessageKey()))
79
+				->params($regularParams)
80
+				->params($multilingualTextParams)
81 81
 				->escaped();
82 82
 		}
83 83
 	}
@@ -88,18 +88,18 @@  discard block
 block discarded – undo
88 88
 	 * @return array[]|null list of parameters as accepted by Message::params(),
89 89
 	 * or null if the text is not available in the user’s language
90 90
 	 */
91
-	protected function renderMultilingualText( MultilingualTextValue $text, $role ) {
91
+	protected function renderMultilingualText(MultilingualTextValue $text, $role) {
92 92
 		global $wgLang;
93 93
 		$languageCodes = $wgLang->getFallbackLanguages();
94
-		array_unshift( $languageCodes, $wgLang->getCode() );
94
+		array_unshift($languageCodes, $wgLang->getCode());
95 95
 
96 96
 		$texts = $text->getTexts();
97
-		foreach ( $languageCodes as $languageCode ) {
98
-			if ( array_key_exists( $languageCode, $texts ) ) {
99
-				return [ Message::rawParam( $this->addRole(
100
-					htmlspecialchars( $texts[$languageCode]->getText() ),
97
+		foreach ($languageCodes as $languageCode) {
98
+			if (array_key_exists($languageCode, $texts)) {
99
+				return [Message::rawParam($this->addRole(
100
+					htmlspecialchars($texts[$languageCode]->getText()),
101 101
 					$role
102
-				) ) ];
102
+				))];
103 103
 			}
104 104
 		}
105 105
 
Please login to merge, or discard this patch.
src/ConstraintCheck/Message/ViolationMessage.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -110,17 +110,17 @@  discard block
 block discarded – undo
110 110
 	public function __construct(
111 111
 		$messageKey
112 112
 	) {
113
-		if ( strpos( $messageKey, self::MESSAGE_KEY_PREFIX ) !== 0 ) {
113
+		if (strpos($messageKey, self::MESSAGE_KEY_PREFIX) !== 0) {
114 114
 			throw new InvalidArgumentException(
115
-				'ViolationMessage key ⧼' .
116
-				$messageKey .
117
-				'⧽ should start with "' .
118
-				self::MESSAGE_KEY_PREFIX .
115
+				'ViolationMessage key ⧼'.
116
+				$messageKey.
117
+				'⧽ should start with "'.
118
+				self::MESSAGE_KEY_PREFIX.
119 119
 				'".'
120 120
 			);
121 121
 		}
122 122
 
123
-		$this->messageKeySuffix = substr( $messageKey, strlen( self::MESSAGE_KEY_PREFIX ) );
123
+		$this->messageKeySuffix = substr($messageKey, strlen(self::MESSAGE_KEY_PREFIX));
124 124
 		$this->arguments = [];
125 125
 	}
126 126
 
@@ -129,7 +129,7 @@  discard block
 block discarded – undo
129 129
 	 * @return string
130 130
 	 */
131 131
 	public function getMessageKey() {
132
-		return self::MESSAGE_KEY_PREFIX . $this->messageKeySuffix;
132
+		return self::MESSAGE_KEY_PREFIX.$this->messageKeySuffix;
133 133
 	}
134 134
 
135 135
 	/**
@@ -149,9 +149,9 @@  discard block
 block discarded – undo
149 149
 	 * @param mixed $value the value, which should match the $type
150 150
 	 * @return ViolationMessage
151 151
 	 */
152
-	public function withArgument( $type, $role, $value ) {
152
+	public function withArgument($type, $role, $value) {
153 153
 		$ret = clone $this;
154
-		$ret->arguments[] = [ 'type' => $type, 'role' => $role, 'value' => $value ];
154
+		$ret->arguments[] = ['type' => $type, 'role' => $role, 'value' => $value];
155 155
 		return $ret;
156 156
 	}
157 157
 
@@ -163,8 +163,8 @@  discard block
 block discarded – undo
163 163
 	 * @param string|null $role one of the Role::* constants
164 164
 	 * @return ViolationMessage
165 165
 	 */
166
-	public function withEntityId( EntityId $entityId, $role = null ) {
167
-		return $this->withArgument( self::TYPE_ENTITY_ID, $role, $entityId );
166
+	public function withEntityId(EntityId $entityId, $role = null) {
167
+		return $this->withArgument(self::TYPE_ENTITY_ID, $role, $entityId);
168 168
 	}
169 169
 
170 170
 	/**
@@ -181,8 +181,8 @@  discard block
 block discarded – undo
181 181
 	 * @param string|null $role one of the Role::* constants
182 182
 	 * @return ViolationMessage
183 183
 	 */
184
-	public function withEntityIdList( array $entityIdList, $role = null ) {
185
-		return $this->withArgument( self::TYPE_ENTITY_ID_LIST, $role, $entityIdList );
184
+	public function withEntityIdList(array $entityIdList, $role = null) {
185
+		return $this->withArgument(self::TYPE_ENTITY_ID_LIST, $role, $entityIdList);
186 186
 	}
187 187
 
188 188
 	/**
@@ -193,8 +193,8 @@  discard block
 block discarded – undo
193 193
 	 * @param string|null $role one of the Role::* constants
194 194
 	 * @return ViolationMessage
195 195
 	 */
196
-	public function withItemIdSnakValue( ItemIdSnakValue $value, $role = null ) {
197
-		return $this->withArgument( self::TYPE_ITEM_ID_SNAK_VALUE, $role, $value );
196
+	public function withItemIdSnakValue(ItemIdSnakValue $value, $role = null) {
197
+		return $this->withArgument(self::TYPE_ITEM_ID_SNAK_VALUE, $role, $value);
198 198
 	}
199 199
 
200 200
 	/**
@@ -211,8 +211,8 @@  discard block
 block discarded – undo
211 211
 	 * @param string|null $role one of the Role::* constants
212 212
 	 * @return ViolationMessage
213 213
 	 */
214
-	public function withItemIdSnakValueList( array $valueList, $role = null ) {
215
-		return $this->withArgument( self::TYPE_ITEM_ID_SNAK_VALUE_LIST, $role, $valueList );
214
+	public function withItemIdSnakValueList(array $valueList, $role = null) {
215
+		return $this->withArgument(self::TYPE_ITEM_ID_SNAK_VALUE_LIST, $role, $valueList);
216 216
 	}
217 217
 
218 218
 	/**
@@ -223,8 +223,8 @@  discard block
 block discarded – undo
223 223
 	 * @param string|null $role one of the Role::* constants
224 224
 	 * @return ViolationMessage
225 225
 	 */
226
-	public function withDataValue( DataValue $dataValue, $role = null ) {
227
-		return $this->withArgument( self::TYPE_DATA_VALUE, $role, $dataValue );
226
+	public function withDataValue(DataValue $dataValue, $role = null) {
227
+		return $this->withArgument(self::TYPE_DATA_VALUE, $role, $dataValue);
228 228
 	}
229 229
 
230 230
 	/**
@@ -239,8 +239,8 @@  discard block
 block discarded – undo
239 239
 	 * @param string|null $role one of the Role::* constants
240 240
 	 * @return ViolationMessage
241 241
 	 */
242
-	public function withDataValueType( $dataValueType, $role = null ) {
243
-		return $this->withArgument( self::TYPE_DATA_VALUE_TYPE, $role, $dataValueType );
242
+	public function withDataValueType($dataValueType, $role = null) {
243
+		return $this->withArgument(self::TYPE_DATA_VALUE_TYPE, $role, $dataValueType);
244 244
 	}
245 245
 
246 246
 	/**
@@ -251,8 +251,8 @@  discard block
 block discarded – undo
251 251
 	 * @param string|null $role one of the Role::* constants
252 252
 	 * @return ViolationMessage
253 253
 	 */
254
-	public function withInlineCode( $code, $role = null ) {
255
-		return $this->withArgument( self::TYPE_INLINE_CODE, $role, $code );
254
+	public function withInlineCode($code, $role = null) {
255
+		return $this->withArgument(self::TYPE_INLINE_CODE, $role, $code);
256 256
 	}
257 257
 
258 258
 	/**
@@ -263,8 +263,8 @@  discard block
 block discarded – undo
263 263
 	 * @param string|null $role one of the Role::* constants
264 264
 	 * @return ViolationMessage
265 265
 	 */
266
-	public function withConstraintScope( $scope, $role = null ) {
267
-		return $this->withArgument( self::TYPE_CONSTRAINT_SCOPE, $role, $scope );
266
+	public function withConstraintScope($scope, $role = null) {
267
+		return $this->withArgument(self::TYPE_CONSTRAINT_SCOPE, $role, $scope);
268 268
 	}
269 269
 
270 270
 	/**
@@ -275,8 +275,8 @@  discard block
 block discarded – undo
275 275
 	 * @param string|null $role one of the Role::* constants
276 276
 	 * @return ViolationMessage
277 277
 	 */
278
-	public function withConstraintScopeList( array $scopeList, $role = null ) {
279
-		return $this->withArgument( self::TYPE_CONSTRAINT_SCOPE_LIST, $role, $scopeList );
278
+	public function withConstraintScopeList(array $scopeList, $role = null) {
279
+		return $this->withArgument(self::TYPE_CONSTRAINT_SCOPE_LIST, $role, $scopeList);
280 280
 	}
281 281
 
282 282
 	/**
@@ -291,8 +291,8 @@  discard block
 block discarded – undo
291 291
 	 * @param string $languageCode
292 292
 	 * @return ViolationMessage
293 293
 	 */
294
-	public function withLanguage( $languageCode ) {
295
-		return $this->withArgument( self::TYPE_LANGUAGE, null, $languageCode );
294
+	public function withLanguage($languageCode) {
295
+		return $this->withArgument(self::TYPE_LANGUAGE, null, $languageCode);
296 296
 	}
297 297
 
298 298
 	/**
@@ -307,8 +307,8 @@  discard block
 block discarded – undo
307 307
 	 * @param string|null $role one of the Role::* constants
308 308
 	 * @return ViolationMessage
309 309
 	 */
310
-	public function withMultilingualText( MultilingualTextValue $text, $role = null ) {
311
-		return $this->withArgument( self::TYPE_MULTILINGUAL_TEXT, $role, $text );
310
+	public function withMultilingualText(MultilingualTextValue $text, $role = null) {
311
+		return $this->withArgument(self::TYPE_MULTILINGUAL_TEXT, $role, $text);
312 312
 	}
313 313
 
314 314
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/FormatChecker.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -93,12 +93,12 @@  discard block
 block discarded – undo
93 93
 	 * @throws ConstraintParameterException
94 94
 	 * @return CheckResult
95 95
 	 */
96
-	public function checkConstraint( Context $context, Constraint $constraint ) {
96
+	public function checkConstraint(Context $context, Constraint $constraint) {
97 97
 		$parameters = [];
98 98
 		$constraintParameters = $constraint->getConstraintParameters();
99 99
 
100
-		$format = $this->constraintParameterParser->parseFormatParameter( $constraintParameters, $constraint->getConstraintTypeItemId() );
101
-		$parameters['pattern'] = [ $format ];
100
+		$format = $this->constraintParameterParser->parseFormatParameter($constraintParameters, $constraint->getConstraintTypeItemId());
101
+		$parameters['pattern'] = [$format];
102 102
 
103 103
 		$syntaxClarifications = $this->constraintParameterParser->parseSyntaxClarificationParameter(
104 104
 			$constraintParameters
@@ -106,9 +106,9 @@  discard block
 block discarded – undo
106 106
 
107 107
 		$snak = $context->getSnak();
108 108
 
109
-		if ( !$snak instanceof PropertyValueSnak ) {
109
+		if (!$snak instanceof PropertyValueSnak) {
110 110
 			// nothing to check
111
-			return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
111
+			return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
112 112
 		}
113 113
 
114 114
 		$dataValue = $snak->getDataValue();
@@ -117,7 +117,7 @@  discard block
 block discarded – undo
117 117
 		 * error handling:
118 118
 		 *   type of $dataValue for properties with 'Format' constraint has to be 'string' or 'monolingualtext'
119 119
 		 */
120
-		switch ( $dataValue->getType() ) {
120
+		switch ($dataValue->getType()) {
121 121
 			case 'string':
122 122
 				$text = $dataValue->getValue();
123 123
 				break;
@@ -126,46 +126,46 @@  discard block
 block discarded – undo
126 126
 				$text = $dataValue->getText();
127 127
 				break;
128 128
 			default:
129
-				$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-types-2' ) )
130
-					->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
131
-					->withDataValueType( 'string' )
132
-					->withDataValueType( 'monolingualtext' );
133
-				return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_VIOLATION, $message );
129
+				$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-types-2'))
130
+					->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
131
+					->withDataValueType('string')
132
+					->withDataValueType('monolingualtext');
133
+				return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_VIOLATION, $message);
134 134
 		}
135 135
 
136
-		if ( $this->sparqlHelper !== null && $this->config->get( 'WBQualityConstraintsCheckFormatConstraint' ) ) {
137
-			if ( $this->sparqlHelper->matchesRegularExpression( $text, $format ) ) {
136
+		if ($this->sparqlHelper !== null && $this->config->get('WBQualityConstraintsCheckFormatConstraint')) {
137
+			if ($this->sparqlHelper->matchesRegularExpression($text, $format)) {
138 138
 				$message = null;
139 139
 				$status = CheckResult::STATUS_COMPLIANCE;
140 140
 			} else {
141
-				$message = ( new ViolationMessage( 'wbqc-violation-message-format-clarification' ) )
142
-					->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
143
-					->withDataValue( new StringValue( $text ), Role::OBJECT )
144
-					->withInlineCode( $format, Role::CONSTRAINT_PARAMETER_VALUE )
145
-					->withMultilingualText( $syntaxClarifications, Role::CONSTRAINT_PARAMETER_VALUE );
141
+				$message = (new ViolationMessage('wbqc-violation-message-format-clarification'))
142
+					->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
143
+					->withDataValue(new StringValue($text), Role::OBJECT)
144
+					->withInlineCode($format, Role::CONSTRAINT_PARAMETER_VALUE)
145
+					->withMultilingualText($syntaxClarifications, Role::CONSTRAINT_PARAMETER_VALUE);
146 146
 				$status = CheckResult::STATUS_VIOLATION;
147 147
 			}
148 148
 		} else {
149
-			$message = ( new ViolationMessage( 'wbqc-violation-message-security-reason' ) )
150
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM );
149
+			$message = (new ViolationMessage('wbqc-violation-message-security-reason'))
150
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM);
151 151
 			$status = CheckResult::STATUS_TODO;
152 152
 		}
153
-		return new CheckResult( $context, $constraint, $parameters, $status, $message );
153
+		return new CheckResult($context, $constraint, $parameters, $status, $message);
154 154
 	}
155 155
 
156
-	public function checkConstraintParameters( Constraint $constraint ) {
156
+	public function checkConstraintParameters(Constraint $constraint) {
157 157
 		$constraintParameters = $constraint->getConstraintParameters();
158 158
 		$exceptions = [];
159 159
 		try {
160
-			$this->constraintParameterParser->parseFormatParameter( $constraintParameters, $constraint->getConstraintTypeItemId() );
161
-		} catch ( ConstraintParameterException $e ) {
160
+			$this->constraintParameterParser->parseFormatParameter($constraintParameters, $constraint->getConstraintTypeItemId());
161
+		} catch (ConstraintParameterException $e) {
162 162
 			$exceptions[] = $e;
163 163
 		}
164 164
 		try {
165 165
 			$this->constraintParameterParser->parseSyntaxClarificationParameter(
166 166
 				$constraintParameters
167 167
 			);
168
-		} catch ( ConstraintParameterException $e ) {
168
+		} catch (ConstraintParameterException $e) {
169 169
 			$exceptions[] = $e;
170 170
 		}
171 171
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Message/ViolationMessageDeserializer.php 1 patch
Spacing   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -39,23 +39,23 @@  discard block
 block discarded – undo
39 39
 		$this->dataValueFactory = $dataValueFactory;
40 40
 	}
41 41
 
42
-	public function unabbreviateViolationMessageKey( $messageKeySuffix ) {
43
-		return ViolationMessage::MESSAGE_KEY_PREFIX . $messageKeySuffix;
42
+	public function unabbreviateViolationMessageKey($messageKeySuffix) {
43
+		return ViolationMessage::MESSAGE_KEY_PREFIX.$messageKeySuffix;
44 44
 	}
45 45
 
46 46
 	/**
47 47
 	 * @param array $serialization
48 48
 	 * @return ViolationMessage
49 49
 	 */
50
-	public function deserialize( $serialization ) {
51
-		Assert::parameterType( 'array', $serialization, '$serialization' );
50
+	public function deserialize($serialization) {
51
+		Assert::parameterType('array', $serialization, '$serialization');
52 52
 
53 53
 		$message = new ViolationMessage(
54
-			$this->unabbreviateViolationMessageKey( $serialization['k'] )
54
+			$this->unabbreviateViolationMessageKey($serialization['k'])
55 55
 		);
56 56
 
57
-		foreach ( $serialization['a'] as $serializedArgument ) {
58
-			$message = $this->deserializeArgument( $message, $serializedArgument );
57
+		foreach ($serialization['a'] as $serializedArgument) {
58
+			$message = $this->deserializeArgument($message, $serializedArgument);
59 59
 		}
60 60
 
61 61
 		return $message;
@@ -66,7 +66,7 @@  discard block
 block discarded – undo
66 66
 	 * @param array $serializedArgument [ 't' => ViolationMessage::TYPE_*, 'v' => serialized value, 'r' => $role ]
67 67
 	 * @return ViolationMessage $message with the deserialized argument appended
68 68
 	 */
69
-	private function deserializeArgument( ViolationMessage $message, array $serializedArgument ) {
69
+	private function deserializeArgument(ViolationMessage $message, array $serializedArgument) {
70 70
 		$methods = [
71 71
 			ViolationMessage::TYPE_ENTITY_ID => 'deserializeEntityId',
72 72
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'deserializeEntityIdList',
@@ -85,23 +85,23 @@  discard block
 block discarded – undo
85 85
 		$serializedValue = $serializedArgument['v'];
86 86
 		$role = $serializedArgument['r'];
87 87
 
88
-		if ( array_key_exists( $type, $methods ) ) {
88
+		if (array_key_exists($type, $methods)) {
89 89
 			$method = $methods[$type];
90
-			$value = $this->$method( $serializedValue );
90
+			$value = $this->$method($serializedValue);
91 91
 		} else {
92 92
 			throw new InvalidArgumentException(
93
-				'Unknown ViolationMessage argument type ' . $type . '!'
93
+				'Unknown ViolationMessage argument type '.$type.'!'
94 94
 			);
95 95
 		}
96 96
 
97
-		return $message->withArgument( $type, $role, $value );
97
+		return $message->withArgument($type, $role, $value);
98 98
 	}
99 99
 
100 100
 	/**
101 101
 	 * @param string $string any value that shall simply be deserialized into itself
102 102
 	 * @return string that same value, unchanged
103 103
 	 */
104
-	private function deserializeStringByIdentity( $string ) {
104
+	private function deserializeStringByIdentity($string) {
105 105
 		return $string;
106 106
 	}
107 107
 
@@ -109,30 +109,30 @@  discard block
 block discarded – undo
109 109
 	 * @param string $entityIdSerialization entity ID serialization
110 110
 	 * @return EntityId
111 111
 	 */
112
-	private function deserializeEntityId( $entityIdSerialization ) {
113
-		return $this->entityIdParser->parse( $entityIdSerialization );
112
+	private function deserializeEntityId($entityIdSerialization) {
113
+		return $this->entityIdParser->parse($entityIdSerialization);
114 114
 	}
115 115
 
116 116
 	/**
117 117
 	 * @param string[] $entityIdSerializations entity ID serializations
118 118
 	 * @return EntityId[]
119 119
 	 */
120
-	private function deserializeEntityIdList( array $entityIdSerializations ) {
121
-		return array_map( [ $this, 'deserializeEntityId' ], $entityIdSerializations );
120
+	private function deserializeEntityIdList(array $entityIdSerializations) {
121
+		return array_map([$this, 'deserializeEntityId'], $entityIdSerializations);
122 122
 	}
123 123
 
124 124
 	/**
125 125
 	 * @param string $valueSerialization entity ID serialization, '::somevalue' or '::novalue'
126 126
 	 * @return ItemIdSnakValue
127 127
 	 */
128
-	private function deserializeItemIdSnakValue( $valueSerialization ) {
129
-		switch ( $valueSerialization ) {
128
+	private function deserializeItemIdSnakValue($valueSerialization) {
129
+		switch ($valueSerialization) {
130 130
 			case '::somevalue':
131 131
 				return ItemIdSnakValue::someValue();
132 132
 			case '::novalue':
133 133
 				return ItemIdSnakValue::noValue();
134 134
 			default:
135
-				return ItemIdSnakValue::fromItemId( $this->deserializeEntityId( $valueSerialization ) );
135
+				return ItemIdSnakValue::fromItemId($this->deserializeEntityId($valueSerialization));
136 136
 		}
137 137
 	}
138 138
 
@@ -140,24 +140,24 @@  discard block
 block discarded – undo
140 140
 	 * @param string[] $valueSerializations entity ID serializations, '::somevalue's or '::novalue's
141 141
 	 * @return ItemIdSnakValue[]
142 142
 	 */
143
-	private function deserializeItemIdSnakValueList( $valueSerializations ) {
144
-		return array_map( [ $this, 'deserializeItemIdSnakValue' ], $valueSerializations );
143
+	private function deserializeItemIdSnakValueList($valueSerializations) {
144
+		return array_map([$this, 'deserializeItemIdSnakValue'], $valueSerializations);
145 145
 	}
146 146
 
147 147
 	/**
148 148
 	 * @param array $dataValueSerialization the data value in array form
149 149
 	 * @return DataValue
150 150
 	 */
151
-	private function deserializeDataValue( array $dataValueSerialization ) {
152
-		return $this->dataValueFactory->newFromArray( $dataValueSerialization );
151
+	private function deserializeDataValue(array $dataValueSerialization) {
152
+		return $this->dataValueFactory->newFromArray($dataValueSerialization);
153 153
 	}
154 154
 
155 155
 	/**
156 156
 	 * @param string $scopeAbbreviation
157 157
 	 * @return string one of the Context::TYPE_* constants
158 158
 	 */
159
-	private function deserializeConstraintScope( $scopeAbbreviation ) {
160
-		switch ( $scopeAbbreviation ) {
159
+	private function deserializeConstraintScope($scopeAbbreviation) {
160
+		switch ($scopeAbbreviation) {
161 161
 			case 's':
162 162
 				return Context::TYPE_STATEMENT;
163 163
 			case 'q':
@@ -167,7 +167,7 @@  discard block
 block discarded – undo
167 167
 			default:
168 168
 				// @codeCoverageIgnoreStart
169 169
 				throw new LogicException(
170
-					'Unknown constraint scope abbreviation ' . $scopeAbbreviation
170
+					'Unknown constraint scope abbreviation '.$scopeAbbreviation
171 171
 				);
172 172
 				// @codeCoverageIgnoreEnd
173 173
 		}
@@ -177,16 +177,16 @@  discard block
 block discarded – undo
177 177
 	 * @param string[] $scopeAbbreviations
178 178
 	 * @return string[] Context::TYPE_* constants
179 179
 	 */
180
-	private function deserializeConstraintScopeList( array $scopeAbbreviations ) {
181
-		return array_map( [ $this, 'deserializeConstraintScope' ], $scopeAbbreviations );
180
+	private function deserializeConstraintScopeList(array $scopeAbbreviations) {
181
+		return array_map([$this, 'deserializeConstraintScope'], $scopeAbbreviations);
182 182
 	}
183 183
 
184 184
 	/**
185 185
 	 * @param mixed $textSerialization {@see MultilingualTextValue::getArrayValue}
186 186
 	 * @return MultilingualTextValue
187 187
 	 */
188
-	private function deserializeMultilingualText( $textSerialization ) {
189
-		return MultilingualTextValue::newFromArray( $textSerialization );
188
+	private function deserializeMultilingualText($textSerialization) {
189
+		return MultilingualTextValue::newFromArray($textSerialization);
190 190
 	}
191 191
 
192 192
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Message/ViolationMessageSerializer.php 1 patch
Spacing   +28 added lines, -28 removed lines patch added patch discarded remove patch
@@ -19,26 +19,26 @@  discard block
 block discarded – undo
19 19
  */
20 20
 class ViolationMessageSerializer implements Serializer {
21 21
 
22
-	private function abbreviateViolationMessageKey( $fullMessageKey ) {
23
-		return substr( $fullMessageKey, strlen( ViolationMessage::MESSAGE_KEY_PREFIX ) );
22
+	private function abbreviateViolationMessageKey($fullMessageKey) {
23
+		return substr($fullMessageKey, strlen(ViolationMessage::MESSAGE_KEY_PREFIX));
24 24
 	}
25 25
 
26 26
 	/**
27 27
 	 * @param ViolationMessage $object
28 28
 	 * @return array
29 29
 	 */
30
-	public function serialize( $object ) {
30
+	public function serialize($object) {
31 31
 		/** @var ViolationMessage $object */
32
-		Assert::parameterType( ViolationMessage::class, $object, '$object' );
32
+		Assert::parameterType(ViolationMessage::class, $object, '$object');
33 33
 
34 34
 		$arguments = $object->getArguments();
35 35
 		$serializedArguments = [];
36
-		foreach ( $arguments as $argument ) {
37
-			$serializedArguments[] = $this->serializeArgument( $argument );
36
+		foreach ($arguments as $argument) {
37
+			$serializedArguments[] = $this->serializeArgument($argument);
38 38
 		}
39 39
 
40 40
 		return [
41
-			'k' => $this->abbreviateViolationMessageKey( $object->getMessageKey() ),
41
+			'k' => $this->abbreviateViolationMessageKey($object->getMessageKey()),
42 42
 			'a' => $serializedArguments,
43 43
 		];
44 44
 	}
@@ -47,7 +47,7 @@  discard block
 block discarded – undo
47 47
 	 * @param array $argument element of ViolationMessage::getArguments()
48 48
 	 * @return array [ 't' => ViolationMessage::TYPE_*, 'v' => serialized value, 'r' => $role ]
49 49
 	 */
50
-	private function serializeArgument( array $argument ) {
50
+	private function serializeArgument(array $argument) {
51 51
 		$methods = [
52 52
 			ViolationMessage::TYPE_ENTITY_ID => 'serializeEntityId',
53 53
 			ViolationMessage::TYPE_ENTITY_ID_LIST => 'serializeEntityIdList',
@@ -66,12 +66,12 @@  discard block
 block discarded – undo
66 66
 		$value = $argument['value'];
67 67
 		$role = $argument['role'];
68 68
 
69
-		if ( array_key_exists( $type, $methods ) ) {
69
+		if (array_key_exists($type, $methods)) {
70 70
 			$method = $methods[$type];
71
-			$serializedValue = $this->$method( $value );
71
+			$serializedValue = $this->$method($value);
72 72
 		} else {
73 73
 			throw new InvalidArgumentException(
74
-				'Unknown ViolationMessage argument type ' . $type . '!'
74
+				'Unknown ViolationMessage argument type '.$type.'!'
75 75
 			);
76 76
 		}
77 77
 
@@ -88,8 +88,8 @@  discard block
 block discarded – undo
88 88
 	 * @param string $string any value that shall simply be serialized to itself
89 89
 	 * @return string that same value, unchanged
90 90
 	 */
91
-	private function serializeStringByIdentity( $string ) {
92
-		Assert::parameterType( 'string', $string, '$string' );
91
+	private function serializeStringByIdentity($string) {
92
+		Assert::parameterType('string', $string, '$string');
93 93
 		return $string;
94 94
 	}
95 95
 
@@ -97,7 +97,7 @@  discard block
 block discarded – undo
97 97
 	 * @param EntityId $entityId
98 98
 	 * @return string entity ID serialization
99 99
 	 */
100
-	private function serializeEntityId( EntityId $entityId ) {
100
+	private function serializeEntityId(EntityId $entityId) {
101 101
 		return $entityId->getSerialization();
102 102
 	}
103 103
 
@@ -105,8 +105,8 @@  discard block
 block discarded – undo
105 105
 	 * @param EntityId[] $entityIdList
106 106
 	 * @return string[] entity ID serializations
107 107
 	 */
108
-	private function serializeEntityIdList( array $entityIdList ) {
109
-		return array_map( [ $this, 'serializeEntityId' ], $entityIdList );
108
+	private function serializeEntityIdList(array $entityIdList) {
109
+		return array_map([$this, 'serializeEntityId'], $entityIdList);
110 110
 	}
111 111
 
112 112
 	/**
@@ -114,10 +114,10 @@  discard block
 block discarded – undo
114 114
 	 * @return string entity ID serialization, '::somevalue', or '::novalue'
115 115
 	 * (according to EntityId::PATTERN, entity ID serializations can never begin with two colons)
116 116
 	 */
117
-	private function serializeItemIdSnakValue( ItemIdSnakValue $value ) {
118
-		switch ( true ) {
117
+	private function serializeItemIdSnakValue(ItemIdSnakValue $value) {
118
+		switch (true) {
119 119
 			case $value->isValue():
120
-				return $this->serializeEntityId( $value->getItemId() );
120
+				return $this->serializeEntityId($value->getItemId());
121 121
 			case $value->isSomeValue():
122 122
 				return '::somevalue';
123 123
 			case $value->isNoValue():
@@ -135,15 +135,15 @@  discard block
 block discarded – undo
135 135
 	 * @param ItemIdSnakValue[] $valueList
136 136
 	 * @return string[] array of entity ID serializations, '::somevalue's or '::novalue's
137 137
 	 */
138
-	private function serializeItemIdSnakValueList( array $valueList ) {
139
-		return array_map( [ $this, 'serializeItemIdSnakValue' ], $valueList );
138
+	private function serializeItemIdSnakValueList(array $valueList) {
139
+		return array_map([$this, 'serializeItemIdSnakValue'], $valueList);
140 140
 	}
141 141
 
142 142
 	/**
143 143
 	 * @param DataValue $dataValue
144 144
 	 * @return array the data value in array form
145 145
 	 */
146
-	private function serializeDataValue( DataValue $dataValue ) {
146
+	private function serializeDataValue(DataValue $dataValue) {
147 147
 		return $dataValue->toArray();
148 148
 	}
149 149
 
@@ -151,8 +151,8 @@  discard block
 block discarded – undo
151 151
 	 * @param string $scope one of the Context::TYPE_* constants
152 152
 	 * @return string the abbreviated scope
153 153
 	 */
154
-	private function serializeConstraintScope( $scope ) {
155
-		switch ( $scope ) {
154
+	private function serializeConstraintScope($scope) {
155
+		switch ($scope) {
156 156
 			case Context::TYPE_STATEMENT:
157 157
 				return 's';
158 158
 			case Context::TYPE_QUALIFIER:
@@ -162,7 +162,7 @@  discard block
 block discarded – undo
162 162
 			default:
163 163
 				// @codeCoverageIgnoreStart
164 164
 				throw new LogicException(
165
-					'Unknown constraint scope ' . $scope
165
+					'Unknown constraint scope '.$scope
166 166
 				);
167 167
 				// @codeCoverageIgnoreEnd
168 168
 		}
@@ -172,15 +172,15 @@  discard block
 block discarded – undo
172 172
 	 * @param string[] $scopeList Context::TYPE_* constants
173 173
 	 * @return string[] abbreviated scopes
174 174
 	 */
175
-	private function serializeConstraintScopeList( array $scopeList ) {
176
-		return array_map( [ $this, 'serializeConstraintScope' ], $scopeList );
175
+	private function serializeConstraintScopeList(array $scopeList) {
176
+		return array_map([$this, 'serializeConstraintScope'], $scopeList);
177 177
 	}
178 178
 
179 179
 	/**
180 180
 	 * @param MultilingualTextValue $text
181 181
 	 * @return mixed {@see MultilingualTextValue::getArrayValue}
182 182
 	 */
183
-	private function serializeMultilingualText( MultilingualTextValue $text ) {
183
+	private function serializeMultilingualText(MultilingualTextValue $text) {
184 184
 		return $text->getArrayValue();
185 185
 	}
186 186
 
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/TimeValueComparer.php 1 patch
Spacing   +9 added lines, -9 removed lines patch added patch discarded remove patch
@@ -16,27 +16,27 @@
 block discarded – undo
16 16
 	 */
17 17
 	private $timeValueCalculator;
18 18
 
19
-	public function __construct( TimeValueCalculator $timeValueCalculator = null ) {
19
+	public function __construct(TimeValueCalculator $timeValueCalculator = null) {
20 20
 		$this->timeValueCalculator = $timeValueCalculator ?: new TimeValueCalculator();
21 21
 	}
22 22
 
23
-	public function getComparison( TimeValue $lhs, TimeValue $rhs ) {
24
-		$lhsTimestamp = $this->timeValueCalculator->getTimestamp( $lhs );
25
-		$rhsTimestamp = $this->timeValueCalculator->getTimestamp( $rhs );
23
+	public function getComparison(TimeValue $lhs, TimeValue $rhs) {
24
+		$lhsTimestamp = $this->timeValueCalculator->getTimestamp($lhs);
25
+		$rhsTimestamp = $this->timeValueCalculator->getTimestamp($rhs);
26 26
 
27
-		if ( $lhsTimestamp === $rhsTimestamp ) {
27
+		if ($lhsTimestamp === $rhsTimestamp) {
28 28
 			return 0;
29 29
 		}
30 30
 
31 31
 		return $lhsTimestamp < $rhsTimestamp ? -1 : 1;
32 32
 	}
33 33
 
34
-	public function getMinimum( TimeValue $timeValue1, TimeValue $timeValue2 ) {
35
-		return $this->getComparison( $timeValue1, $timeValue2 ) <= 0 ? $timeValue1 : $timeValue2;
34
+	public function getMinimum(TimeValue $timeValue1, TimeValue $timeValue2) {
35
+		return $this->getComparison($timeValue1, $timeValue2) <= 0 ? $timeValue1 : $timeValue2;
36 36
 	}
37 37
 
38
-	public function isFutureTime( TimeValue $timeValue ) {
39
-		return $this->getComparison( $timeValue, new NowValue() ) >= 0;
38
+	public function isFutureTime(TimeValue $timeValue) {
39
+		return $this->getComparison($timeValue, new NowValue()) >= 0;
40 40
 	}
41 41
 
42 42
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/NowValue.php 1 patch
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
 	 * @return string
29 29
 	 */
30 30
 	public function getTime() {
31
-		return gmdate( '+Y-m-d\TH:i:s\Z' );
31
+		return gmdate('+Y-m-d\TH:i:s\Z');
32 32
 	}
33 33
 
34 34
 	public function getTimezone() {
@@ -40,11 +40,11 @@  discard block
 block discarded – undo
40 40
 	}
41 41
 
42 42
 	public function getArrayValue() {
43
-		throw new LogicException( 'NowValue should never be serialized' );
43
+		throw new LogicException('NowValue should never be serialized');
44 44
 	}
45 45
 
46
-	public function equals( $value ) {
47
-		return get_class( $value ) === self::class;
46
+	public function equals($value) {
47
+		return get_class($value) === self::class;
48 48
 	}
49 49
 
50 50
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Helper/RangeCheckerHelper.php 1 patch
Spacing   +43 added lines, -43 removed lines patch added patch discarded remove patch
@@ -51,7 +51,7 @@  discard block
 block discarded – undo
51 51
 		UnitConverter $unitConverter = null
52 52
 	) {
53 53
 		$this->config = $config;
54
-		$this->timeParser = ( new TimeParserFactory() )->getTimeParser();
54
+		$this->timeParser = (new TimeParserFactory())->getTimeParser();
55 55
 		$this->timeCalculator = new TimeValueCalculator();
56 56
 		$this->timeValueComparer = new TimeValueComparer();
57 57
 		$this->unitConverter = $unitConverter;
@@ -61,10 +61,10 @@  discard block
 block discarded – undo
61 61
 	 * @param UnboundedQuantityValue $value
62 62
 	 * @return UnboundedQuantityValue $value converted to standard units if possible, otherwise unchanged $value.
63 63
 	 */
64
-	private function standardize( UnboundedQuantityValue $value ) {
65
-		if ( $this->unitConverter !== null ) {
66
-			$standard = $this->unitConverter->toStandardUnits( $value );
67
-			if ( $standard !== null ) {
64
+	private function standardize(UnboundedQuantityValue $value) {
65
+		if ($this->unitConverter !== null) {
66
+			$standard = $this->unitConverter->toStandardUnits($value);
67
+			if ($standard !== null) {
68 68
 				return $standard;
69 69
 			} else {
70 70
 				return $value;
@@ -86,29 +86,29 @@  discard block
 block discarded – undo
86 86
 	 *                 when $lhs is respectively less than, equal to, or greater than $rhs.
87 87
 	 *                 (In other words, just like the “spaceship” operator <=>.)
88 88
 	 */
89
-	public function getComparison( DataValue $lhs = null, DataValue $rhs = null ) {
90
-		if ( $lhs === null || $rhs === null ) {
89
+	public function getComparison(DataValue $lhs = null, DataValue $rhs = null) {
90
+		if ($lhs === null || $rhs === null) {
91 91
 			return 0;
92 92
 		}
93 93
 
94
-		if ( $lhs->getType() !== $rhs->getType() ) {
95
-			throw new InvalidArgumentException( 'Different data value types' );
94
+		if ($lhs->getType() !== $rhs->getType()) {
95
+			throw new InvalidArgumentException('Different data value types');
96 96
 		}
97 97
 
98
-		switch ( $lhs->getType() ) {
98
+		switch ($lhs->getType()) {
99 99
 			case 'time':
100 100
 				/** @var TimeValue $lhs */
101 101
 				/** @var TimeValue $rhs */
102
-				return $this->timeValueComparer->getComparison( $lhs, $rhs );
102
+				return $this->timeValueComparer->getComparison($lhs, $rhs);
103 103
 			case 'quantity':
104 104
 				/** @var QuantityValue|UnboundedQuantityValue $lhs */
105 105
 				/** @var QuantityValue|UnboundedQuantityValue $rhs */
106
-				$lhsStandard = $this->standardize( $lhs );
107
-				$rhsStandard = $this->standardize( $rhs );
108
-				return $lhsStandard->getAmount()->compare( $rhsStandard->getAmount() );
106
+				$lhsStandard = $this->standardize($lhs);
107
+				$rhsStandard = $this->standardize($rhs);
108
+				return $lhsStandard->getAmount()->compare($rhsStandard->getAmount());
109 109
 		}
110 110
 
111
-		throw new InvalidArgumentException( 'Unsupported data value type' );
111
+		throw new InvalidArgumentException('Unsupported data value type');
112 112
 	}
113 113
 
114 114
 	/**
@@ -123,71 +123,71 @@  discard block
 block discarded – undo
123 123
 	 * @throws InvalidArgumentException if the values do not both have the same, supported data value type
124 124
 	 * @return UnboundedQuantityValue
125 125
 	 */
126
-	public function getDifference( DataValue $minuend, DataValue $subtrahend ) {
127
-		if ( $minuend->getType() === 'time' && $subtrahend->getType() === 'time' ) {
128
-			$minuendSeconds = $this->timeCalculator->getTimestamp( $minuend );
129
-			$subtrahendSeconds = $this->timeCalculator->getTimestamp( $subtrahend );
126
+	public function getDifference(DataValue $minuend, DataValue $subtrahend) {
127
+		if ($minuend->getType() === 'time' && $subtrahend->getType() === 'time') {
128
+			$minuendSeconds = $this->timeCalculator->getTimestamp($minuend);
129
+			$subtrahendSeconds = $this->timeCalculator->getTimestamp($subtrahend);
130 130
 			return UnboundedQuantityValue::newFromNumber(
131 131
 				$minuendSeconds - $subtrahendSeconds,
132
-				$this->config->get( 'WBQualityConstraintsSecondUnit' )
132
+				$this->config->get('WBQualityConstraintsSecondUnit')
133 133
 			);
134 134
 		}
135
-		if ( $minuend->getType() === 'quantity' && $subtrahend->getType() === 'quantity' ) {
136
-			$minuendStandard = $this->standardize( $minuend );
137
-			$subtrahendStandard = $this->standardize( $subtrahend );
135
+		if ($minuend->getType() === 'quantity' && $subtrahend->getType() === 'quantity') {
136
+			$minuendStandard = $this->standardize($minuend);
137
+			$subtrahendStandard = $this->standardize($subtrahend);
138 138
 			$minuendValue = $minuendStandard->getAmount()->getValueFloat();
139 139
 			$subtrahendValue = $subtrahendStandard->getAmount()->getValueFloat();
140 140
 			$diff = $minuendValue - $subtrahendValue;
141 141
 			// we don’t check whether both quantities have the same standard unit –
142 142
 			// that’s the job of a different constraint type, Units (T164372)
143
-			return UnboundedQuantityValue::newFromNumber( $diff, $minuendStandard->getUnit() );
143
+			return UnboundedQuantityValue::newFromNumber($diff, $minuendStandard->getUnit());
144 144
 		}
145 145
 
146
-		throw new InvalidArgumentException( 'Unsupported or different data value types' );
146
+		throw new InvalidArgumentException('Unsupported or different data value types');
147 147
 	}
148 148
 
149
-	public function getDifferenceInYears( TimeValue $minuend, TimeValue $subtrahend ) {
150
-		if ( !preg_match( '/^([-+]\d{1,16})-(.*)$/', $minuend->getTime(), $minuendMatches ) ||
151
-			!preg_match( '/^([-+]\d{1,16})-(.*)$/', $subtrahend->getTime(), $subtrahendMatches )
149
+	public function getDifferenceInYears(TimeValue $minuend, TimeValue $subtrahend) {
150
+		if (!preg_match('/^([-+]\d{1,16})-(.*)$/', $minuend->getTime(), $minuendMatches) ||
151
+			!preg_match('/^([-+]\d{1,16})-(.*)$/', $subtrahend->getTime(), $subtrahendMatches)
152 152
 		) {
153
-			throw new InvalidArgumentException( 'TimeValue::getTime() did not match expected format' );
153
+			throw new InvalidArgumentException('TimeValue::getTime() did not match expected format');
154 154
 		}
155
-		$minuendYear = (float)$minuendMatches[1];
156
-		$subtrahendYear = (float)$subtrahendMatches[1];
155
+		$minuendYear = (float) $minuendMatches[1];
156
+		$subtrahendYear = (float) $subtrahendMatches[1];
157 157
 		$minuendRest = $minuendMatches[2];
158 158
 		$subtrahendRest = $subtrahendMatches[2];
159 159
 
160 160
 		// calculate difference of years
161 161
 		$diff = $minuendYear - $subtrahendYear;
162
-		if ( $minuendYear > 0.0 && $subtrahendYear < 0.0 ) {
162
+		if ($minuendYear > 0.0 && $subtrahendYear < 0.0) {
163 163
 			$diff -= 1.0; // there is no year 0, remove it from difference
164
-		} elseif ( $minuendYear < 0.0 && $subtrahendYear > 0.0 ) {
164
+		} elseif ($minuendYear < 0.0 && $subtrahendYear > 0.0) {
165 165
 			$diff -= -1.0; // there is no year 0, remove it from negative difference
166 166
 		}
167 167
 
168 168
 		// adjust for date within year by parsing the month-day part within the same year
169
-		$minuendDateValue = $this->timeParser->parse( '+0000000000001970-' . $minuendRest );
170
-		$subtrahendDateValue = $this->timeParser->parse( '+0000000000001970-' . $subtrahendRest );
171
-		$minuendDateSeconds = $this->timeCalculator->getTimestamp( $minuendDateValue );
172
-		$subtrahendDateSeconds = $this->timeCalculator->getTimestamp( $subtrahendDateValue );
173
-		if ( $minuendDateSeconds < $subtrahendDateSeconds ) {
169
+		$minuendDateValue = $this->timeParser->parse('+0000000000001970-'.$minuendRest);
170
+		$subtrahendDateValue = $this->timeParser->parse('+0000000000001970-'.$subtrahendRest);
171
+		$minuendDateSeconds = $this->timeCalculator->getTimestamp($minuendDateValue);
172
+		$subtrahendDateSeconds = $this->timeCalculator->getTimestamp($subtrahendDateValue);
173
+		if ($minuendDateSeconds < $subtrahendDateSeconds) {
174 174
 			// difference in the last year is actually less than one full year
175 175
 			// e. g. 1975-03-01 - 1974-09-01 is just six months
176 176
 			// (we don’t need sub-year precision in the difference, adjusting by 0.5 is enough)
177 177
 			$diff -= 0.5;
178
-		} elseif ( $minuendDateSeconds > $subtrahendDateSeconds ) {
178
+		} elseif ($minuendDateSeconds > $subtrahendDateSeconds) {
179 179
 			// difference in the last year is actually more than one full year
180 180
 			// e. g. 1975-09-01 - 1974-03-01 is 18 months
181 181
 			// (we don’t need sub-year precision in the difference, adjusting by 0.5 is enough)
182 182
 			$diff += 0.5;
183 183
 		}
184 184
 
185
-		$unit = $this->config->get( 'WBQualityConstraintsYearUnit' );
186
-		return UnboundedQuantityValue::newFromNumber( $diff, $unit );
185
+		$unit = $this->config->get('WBQualityConstraintsYearUnit');
186
+		return UnboundedQuantityValue::newFromNumber($diff, $unit);
187 187
 	}
188 188
 
189
-	public function isFutureTime( TimeValue $timeValue ) {
190
-		return $this->timeValueComparer->isFutureTime( $timeValue );
189
+	public function isFutureTime(TimeValue $timeValue) {
190
+		return $this->timeValueComparer->isFutureTime($timeValue);
191 191
 	}
192 192
 
193 193
 }
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/RangeChecker.php 1 patch
Spacing   +32 added lines, -32 removed lines patch added patch discarded remove patch
@@ -91,9 +91,9 @@  discard block
 block discarded – undo
91 91
 	 * @throws ConstraintParameterException
92 92
 	 * @return CheckResult
93 93
 	 */
94
-	public function checkConstraint( Context $context, Constraint $constraint ) {
95
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
96
-			return new CheckResult( $context, $constraint, [], CheckResult::STATUS_DEPRECATED );
94
+	public function checkConstraint(Context $context, Constraint $constraint) {
95
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
96
+			return new CheckResult($context, $constraint, [], CheckResult::STATUS_DEPRECATED);
97 97
 		}
98 98
 
99 99
 		$parameters = [];
@@ -101,28 +101,28 @@  discard block
 block discarded – undo
101 101
 
102 102
 		$snak = $context->getSnak();
103 103
 
104
-		if ( !$snak instanceof PropertyValueSnak ) {
104
+		if (!$snak instanceof PropertyValueSnak) {
105 105
 			// nothing to check
106
-			return new CheckResult( $context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE );
106
+			return new CheckResult($context, $constraint, $parameters, CheckResult::STATUS_COMPLIANCE);
107 107
 		}
108 108
 
109 109
 		$dataValue = $snak->getDataValue();
110 110
 
111
-		list( $min, $max ) = $this->constraintParameterParser->parseRangeParameter(
111
+		list($min, $max) = $this->constraintParameterParser->parseRangeParameter(
112 112
 			$constraintParameters,
113 113
 			$constraint->getConstraintTypeItemId(),
114 114
 			$dataValue->getType()
115 115
 		);
116 116
 		$parameterKey = $dataValue->getType() === 'quantity' ? 'quantity' : 'date';
117
-		if ( $min !== null ) {
118
-			$parameters['minimum_' . $parameterKey] = [ $min ];
117
+		if ($min !== null) {
118
+			$parameters['minimum_'.$parameterKey] = [$min];
119 119
 		}
120
-		if ( $max !== null ) {
121
-			$parameters['maximum_' . $parameterKey] = [ $max ];
120
+		if ($max !== null) {
121
+			$parameters['maximum_'.$parameterKey] = [$max];
122 122
 		}
123 123
 
124
-		if ( $this->rangeCheckerHelper->getComparison( $min, $dataValue ) > 0 ||
125
-			 $this->rangeCheckerHelper->getComparison( $dataValue, $max ) > 0
124
+		if ($this->rangeCheckerHelper->getComparison($min, $dataValue) > 0 ||
125
+			 $this->rangeCheckerHelper->getComparison($dataValue, $max) > 0
126 126
 		) {
127 127
 			$message = $this->getViolationMessage(
128 128
 				$context->getSnak()->getPropertyId(),
@@ -138,16 +138,16 @@  discard block
 block discarded – undo
138 138
 
139 139
 		if (
140 140
 			$dataValue instanceof  TimeValue &&
141
-			( $min instanceof NowValue || $max instanceof NowValue ) &&
142
-			$this->rangeCheckerHelper->isFutureTime( $dataValue )
141
+			($min instanceof NowValue || $max instanceof NowValue) &&
142
+			$this->rangeCheckerHelper->isFutureTime($dataValue)
143 143
 		) {
144
-			$dependencyMetadata = DependencyMetadata::ofFutureTime( $dataValue );
144
+			$dependencyMetadata = DependencyMetadata::ofFutureTime($dataValue);
145 145
 		} else {
146 146
 			$dependencyMetadata = DependencyMetadata::blank();
147 147
 		}
148 148
 
149
-		return ( new CheckResult( $context, $constraint, $parameters, $status, $message ) )
150
-			->withMetadata( Metadata::ofDependencyMetadata( $dependencyMetadata ) );
149
+		return (new CheckResult($context, $constraint, $parameters, $status, $message))
150
+			->withMetadata(Metadata::ofDependencyMetadata($dependencyMetadata));
151 151
 	}
152 152
 
153 153
 	/**
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 	 *
159 159
 	 * @return ViolationMessage
160 160
 	 */
161
-	private function getViolationMessage( PropertyId $predicate, DataValue $value, $min, $max ) {
161
+	private function getViolationMessage(PropertyId $predicate, DataValue $value, $min, $max) {
162 162
 		// possible message keys:
163 163
 		// wbqc-violation-message-range-quantity-closed
164 164
 		// wbqc-violation-message-range-quantity-leftopen
@@ -171,39 +171,39 @@  discard block
 block discarded – undo
171 171
 		// wbqc-violation-message-range-time-rightopen
172 172
 		// wbqc-violation-message-range-time-rightopen-leftnow
173 173
 		$messageKey = 'wbqc-violation-message-range';
174
-		$messageKey .= '-' . $value->getType();
174
+		$messageKey .= '-'.$value->getType();
175 175
 		// at least one of $min, $max is set, otherwise there could be no violation
176
-		$messageKey .= '-' . ( $min !== null ? ( $max !== null ? 'closed' : 'rightopen' ) : 'leftopen' );
177
-		if ( $min instanceof NowValue ) {
176
+		$messageKey .= '-'.($min !== null ? ($max !== null ? 'closed' : 'rightopen') : 'leftopen');
177
+		if ($min instanceof NowValue) {
178 178
 			$messageKey .= '-leftnow';
179
-		} elseif ( $max instanceof  NowValue ) {
179
+		} elseif ($max instanceof  NowValue) {
180 180
 			$messageKey .= '-rightnow';
181 181
 		}
182
-		$message = ( new ViolationMessage( $messageKey ) )
183
-			->withEntityId( $predicate, Role::PREDICATE )
184
-			->withDataValue( $value, Role::OBJECT );
185
-		if ( $min !== null && !( $min instanceof NowValue ) ) {
186
-			$message = $message->withDataValue( $min, Role::OBJECT );
182
+		$message = (new ViolationMessage($messageKey))
183
+			->withEntityId($predicate, Role::PREDICATE)
184
+			->withDataValue($value, Role::OBJECT);
185
+		if ($min !== null && !($min instanceof NowValue)) {
186
+			$message = $message->withDataValue($min, Role::OBJECT);
187 187
 		}
188
-		if ( $max !== null && !( $max instanceof  NowValue ) ) {
189
-			$message = $message->withDataValue( $max, Role::OBJECT );
188
+		if ($max !== null && !($max instanceof  NowValue)) {
189
+			$message = $message->withDataValue($max, Role::OBJECT);
190 190
 		}
191 191
 		return $message;
192 192
 	}
193 193
 
194
-	public function checkConstraintParameters( Constraint $constraint ) {
194
+	public function checkConstraintParameters(Constraint $constraint) {
195 195
 		$constraintParameters = $constraint->getConstraintParameters();
196 196
 		$exceptions = [];
197 197
 		try {
198 198
 			// we don’t have a data value here, so get the type from the property instead
199 199
 			// (the distinction between data type and data value type is irrelevant for 'quantity' and 'time')
200
-			$type = $this->propertyDataTypeLookup->getDataTypeIdForProperty( $constraint->getPropertyId() );
200
+			$type = $this->propertyDataTypeLookup->getDataTypeIdForProperty($constraint->getPropertyId());
201 201
 			$this->constraintParameterParser->parseRangeParameter(
202 202
 				$constraintParameters,
203 203
 				$constraint->getConstraintTypeItemId(),
204 204
 				$type
205 205
 			);
206
-		} catch ( ConstraintParameterException $e ) {
206
+		} catch (ConstraintParameterException $e) {
207 207
 			$exceptions[] = $e;
208 208
 		}
209 209
 		return $exceptions;
Please login to merge, or discard this patch.