Completed
Push — master ( be95cc...82bde5 )
by
unknown
31s
created
src/ConstraintCheck/Checker/ContemporaryChecker.php 1 patch
Spacing   +42 added lines, -43 removed lines patch added patch discarded remove patch
@@ -79,7 +79,7 @@  discard block
 block discarded – undo
79 79
 	 * @codeCoverageIgnore This method is purely declarative.
80 80
 	 */
81 81
 	public function getDefaultContextTypes() {
82
-		return [ Context::TYPE_STATEMENT ];
82
+		return [Context::TYPE_STATEMENT];
83 83
 	}
84 84
 
85 85
 	/** @codeCoverageIgnore This method is purely declarative. */
@@ -96,31 +96,31 @@  discard block
 block discarded – undo
96 96
 	 * @return CheckResult
97 97
 	 * @throws \ConfigException
98 98
 	 */
99
-	public function checkConstraint( Context $context, Constraint $constraint ) {
100
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
101
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
99
+	public function checkConstraint(Context $context, Constraint $constraint) {
100
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
101
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
102 102
 		}
103 103
 		$snak = $context->getSnak();
104
-		if ( !$snak instanceof PropertyValueSnak ) {
104
+		if (!$snak instanceof PropertyValueSnak) {
105 105
 			// nothing to check
106
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
106
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
107 107
 		}
108 108
 
109 109
 		$dataValue = $snak->getDataValue();
110
-		if ( !$dataValue instanceof EntityIdValue ) {
110
+		if (!$dataValue instanceof EntityIdValue) {
111 111
 			// wrong data type
112
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
113
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
114
-				->withDataValueType( 'wikibase-entityid' );
115
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
112
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
113
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
114
+				->withDataValueType('wikibase-entityid');
115
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
116 116
 		}
117 117
 
118 118
 		$objectId = $dataValue->getEntityId();
119
-		$objectItem = $this->entityLookup->getEntity( $objectId );
120
-		if ( !( $objectItem instanceof StatementListProvider ) ) {
119
+		$objectItem = $this->entityLookup->getEntity($objectId);
120
+		if (!($objectItem instanceof StatementListProvider)) {
121 121
 			// object was deleted/doesn't exist
122
-			$message = new ViolationMessage( 'wbqc-violation-message-value-entity-must-exist' );
123
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
122
+			$message = new ViolationMessage('wbqc-violation-message-value-entity-must-exist');
123
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
124 124
 		}
125 125
 		/** @var Statement[] $objectStatements */
126 126
 		$objectStatements = $objectItem->getStatements()->toArray();
@@ -128,9 +128,9 @@  discard block
 block discarded – undo
128 128
 		$subjectId = $context->getEntity()->getId();
129 129
 		$subjectStatements = $context->getEntity()->getStatements()->toArray();
130 130
 		/** @var String[] $startPropertyIds */
131
-		$startPropertyIds = $this->config->get( self::CONFIG_VARIABLE_START_PROPERTY_IDS );
131
+		$startPropertyIds = $this->config->get(self::CONFIG_VARIABLE_START_PROPERTY_IDS);
132 132
 		/** @var String[] $endPropertyIds */
133
-		$endPropertyIds = $this->config->get( self::CONFIG_VARIABLE_END_PROPERTY_IDS );
133
+		$endPropertyIds = $this->config->get(self::CONFIG_VARIABLE_END_PROPERTY_IDS);
134 134
 		$subjectStartValue = $this->getExtremeValue(
135 135
 			$startPropertyIds,
136 136
 			$subjectStatements,
@@ -152,15 +152,15 @@  discard block
 block discarded – undo
152 152
 			'end'
153 153
 		);
154 154
 		if (
155
-			$this->rangeCheckerHelper->getComparison( $subjectStartValue, $subjectEndValue ) <= 0 &&
156
-			$this->rangeCheckerHelper->getComparison( $objectStartValue, $objectEndValue ) <= 0 && (
157
-				$this->rangeCheckerHelper->getComparison( $subjectEndValue, $objectStartValue ) < 0 ||
158
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectStartValue ) < 0
155
+			$this->rangeCheckerHelper->getComparison($subjectStartValue, $subjectEndValue) <= 0 &&
156
+			$this->rangeCheckerHelper->getComparison($objectStartValue, $objectEndValue) <= 0 && (
157
+				$this->rangeCheckerHelper->getComparison($subjectEndValue, $objectStartValue) < 0 ||
158
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectStartValue) < 0
159 159
 			)
160 160
 		) {
161 161
 			if (
162 162
 				$subjectEndValue == null ||
163
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectEndValue ) < 0
163
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectEndValue) < 0
164 164
 			) {
165 165
 				$earlierEntityId = $objectId;
166 166
 				$minEndValue = $objectEndValue;
@@ -185,7 +185,7 @@  discard block
 block discarded – undo
185 185
 			$message = null;
186 186
 			$status = CheckResult::STATUS_COMPLIANCE;
187 187
 		}
188
-		return new CheckResult( $context, $constraint, $status, $message );
188
+		return new CheckResult($context, $constraint, $status, $message);
189 189
 	}
190 190
 
191 191
 	/**
@@ -195,19 +195,19 @@  discard block
 block discarded – undo
195 195
 	 *
196 196
 	 * @return DataValue|null
197 197
 	 */
198
-	private function getExtremeValue( $extremePropertyIds, $statements, $startOrEnd ) {
199
-		if ( $startOrEnd !== 'start' && $startOrEnd !== 'end' ) {
200
-			throw new \InvalidArgumentException( '$startOrEnd must be \'start\' or \'end\'.' );
198
+	private function getExtremeValue($extremePropertyIds, $statements, $startOrEnd) {
199
+		if ($startOrEnd !== 'start' && $startOrEnd !== 'end') {
200
+			throw new \InvalidArgumentException('$startOrEnd must be \'start\' or \'end\'.');
201 201
 		}
202 202
 		$extremeValue = null;
203
-		foreach ( $extremePropertyIds as $extremePropertyId ) {
204
-			$statementList = new StatementList( ...$statements );
205
-			$extremeStatements = $statementList->getByPropertyId( new NumericPropertyId( $extremePropertyId ) );
203
+		foreach ($extremePropertyIds as $extremePropertyId) {
204
+			$statementList = new StatementList(...$statements);
205
+			$extremeStatements = $statementList->getByPropertyId(new NumericPropertyId($extremePropertyId));
206 206
 			/** @var Statement $extremeStatement */
207
-			foreach ( $extremeStatements as $extremeStatement ) {
208
-				if ( $extremeStatement->getRank() !== Statement::RANK_DEPRECATED ) {
207
+			foreach ($extremeStatements as $extremeStatement) {
208
+				if ($extremeStatement->getRank() !== Statement::RANK_DEPRECATED) {
209 209
 					$snak = $extremeStatement->getMainSnak();
210
-					if ( !$snak instanceof PropertyValueSnak ) {
210
+					if (!$snak instanceof PropertyValueSnak) {
211 211
 						return null;
212 212
 					} else {
213 213
 						$comparison = $this->rangeCheckerHelper->getComparison(
@@ -216,8 +216,8 @@  discard block
 block discarded – undo
216 216
 						);
217 217
 						if (
218 218
 							$extremeValue === null ||
219
-							( $startOrEnd === 'start' && $comparison < 0 ) ||
220
-							( $startOrEnd === 'end' && $comparison > 0 )
219
+							($startOrEnd === 'start' && $comparison < 0) ||
220
+							($startOrEnd === 'end' && $comparison > 0)
221 221
 						) {
222 222
 							$extremeValue = $snak->getDataValue();
223 223
 						}
@@ -247,17 +247,16 @@  discard block
 block discarded – undo
247 247
 		DataValue $maxStartValue
248 248
 	) {
249 249
 		$messageKey = $earlierEntityId === $subjectId ?
250
-			'wbqc-violation-message-contemporary-subject-earlier' :
251
-			'wbqc-violation-message-contemporary-value-earlier';
252
-		return ( new ViolationMessage( $messageKey ) )
253
-			->withEntityId( $subjectId, Role::SUBJECT )
254
-			->withEntityId( $propertyId, Role::PREDICATE )
255
-			->withEntityId( $objectId, Role::OBJECT )
256
-			->withDataValue( $minEndValue, Role::OBJECT )
257
-			->withDataValue( $maxStartValue, Role::OBJECT );
250
+			'wbqc-violation-message-contemporary-subject-earlier' : 'wbqc-violation-message-contemporary-value-earlier';
251
+		return (new ViolationMessage($messageKey))
252
+			->withEntityId($subjectId, Role::SUBJECT)
253
+			->withEntityId($propertyId, Role::PREDICATE)
254
+			->withEntityId($objectId, Role::OBJECT)
255
+			->withDataValue($minEndValue, Role::OBJECT)
256
+			->withDataValue($maxStartValue, Role::OBJECT);
258 257
 	}
259 258
 
260
-	public function checkConstraintParameters( Constraint $constraint ) {
259
+	public function checkConstraintParameters(Constraint $constraint) {
261 260
 		// no parameters
262 261
 		return [];
263 262
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/RangeChecker.php 1 patch
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -81,30 +81,30 @@  discard block
 block discarded – undo
81 81
 	 * @throws ConstraintParameterException
82 82
 	 * @return CheckResult
83 83
 	 */
84
-	public function checkConstraint( Context $context, Constraint $constraint ) {
85
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
86
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
84
+	public function checkConstraint(Context $context, Constraint $constraint) {
85
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
86
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
87 87
 		}
88 88
 
89 89
 		$constraintParameters = $constraint->getConstraintParameters();
90 90
 
91 91
 		$snak = $context->getSnak();
92 92
 
93
-		if ( !$snak instanceof PropertyValueSnak ) {
93
+		if (!$snak instanceof PropertyValueSnak) {
94 94
 			// nothing to check
95
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
95
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
96 96
 		}
97 97
 
98 98
 		$dataValue = $snak->getDataValue();
99 99
 
100
-		list( $min, $max ) = $this->parseRangeParameter(
100
+		list($min, $max) = $this->parseRangeParameter(
101 101
 			$constraintParameters,
102 102
 			$constraint->getConstraintTypeItemId(),
103 103
 			$dataValue->getType()
104 104
 		);
105 105
 
106
-		if ( $this->rangeCheckerHelper->getComparison( $min, $dataValue ) > 0 ||
107
-			 $this->rangeCheckerHelper->getComparison( $dataValue, $max ) > 0
106
+		if ($this->rangeCheckerHelper->getComparison($min, $dataValue) > 0 ||
107
+			 $this->rangeCheckerHelper->getComparison($dataValue, $max) > 0
108 108
 		) {
109 109
 			$message = $this->getViolationMessage(
110 110
 				$context->getSnak()->getPropertyId(),
@@ -120,16 +120,16 @@  discard block
 block discarded – undo
120 120
 
121 121
 		if (
122 122
 			$dataValue instanceof TimeValue &&
123
-			( $min instanceof NowValue || $max instanceof NowValue ) &&
124
-			$this->rangeCheckerHelper->isFutureTime( $dataValue )
123
+			($min instanceof NowValue || $max instanceof NowValue) &&
124
+			$this->rangeCheckerHelper->isFutureTime($dataValue)
125 125
 		) {
126
-			$dependencyMetadata = DependencyMetadata::ofFutureTime( $dataValue );
126
+			$dependencyMetadata = DependencyMetadata::ofFutureTime($dataValue);
127 127
 		} else {
128 128
 			$dependencyMetadata = DependencyMetadata::blank();
129 129
 		}
130 130
 
131
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
132
-			->withMetadata( Metadata::ofDependencyMetadata( $dependencyMetadata ) );
131
+		return (new CheckResult($context, $constraint, $status, $message))
132
+			->withMetadata(Metadata::ofDependencyMetadata($dependencyMetadata));
133 133
 	}
134 134
 
135 135
 	/**
@@ -140,8 +140,8 @@  discard block
 block discarded – undo
140 140
 	 * @throws ConstraintParameterException if the parameter is invalid or missing
141 141
 	 * @return DataValue[] a pair of two data values, either of which may be null to signify an open range
142 142
 	 */
143
-	private function parseRangeParameter( array $constraintParameters, $constraintTypeItemId, $type ) {
144
-		switch ( $type ) {
143
+	private function parseRangeParameter(array $constraintParameters, $constraintTypeItemId, $type) {
144
+		switch ($type) {
145 145
 			case 'quantity':
146 146
 				return $this->constraintParameterParser->parseQuantityRangeParameter(
147 147
 					$constraintParameters,
@@ -155,10 +155,10 @@  discard block
 block discarded – undo
155 155
 		}
156 156
 
157 157
 		throw new ConstraintParameterException(
158
-			( new ViolationMessage( 'wbqc-violation-message-value-needed-of-types-2' ) )
159
-				->withEntityId( new ItemId( $constraintTypeItemId ), Role::CONSTRAINT_TYPE_ITEM )
160
-				->withDataValueType( 'quantity' )
161
-				->withDataValueType( 'time' )
158
+			(new ViolationMessage('wbqc-violation-message-value-needed-of-types-2'))
159
+				->withEntityId(new ItemId($constraintTypeItemId), Role::CONSTRAINT_TYPE_ITEM)
160
+				->withDataValueType('quantity')
161
+				->withDataValueType('time')
162 162
 		);
163 163
 	}
164 164
 
@@ -170,7 +170,7 @@  discard block
 block discarded – undo
170 170
 	 *
171 171
 	 * @return ViolationMessage
172 172
 	 */
173
-	private function getViolationMessage( PropertyId $predicate, DataValue $value, $min, $max ) {
173
+	private function getViolationMessage(PropertyId $predicate, DataValue $value, $min, $max) {
174 174
 		// possible message keys:
175 175
 		// wbqc-violation-message-range-quantity-closed
176 176
 		// wbqc-violation-message-range-quantity-leftopen
@@ -183,39 +183,39 @@  discard block
 block discarded – undo
183 183
 		// wbqc-violation-message-range-time-rightopen
184 184
 		// wbqc-violation-message-range-time-rightopen-leftnow
185 185
 		$messageKey = 'wbqc-violation-message-range';
186
-		$messageKey .= '-' . $value->getType();
186
+		$messageKey .= '-'.$value->getType();
187 187
 		// at least one of $min, $max is set, otherwise there could be no violation
188
-		$messageKey .= '-' . ( $min !== null ? ( $max !== null ? 'closed' : 'rightopen' ) : 'leftopen' );
189
-		if ( $min instanceof NowValue ) {
188
+		$messageKey .= '-'.($min !== null ? ($max !== null ? 'closed' : 'rightopen') : 'leftopen');
189
+		if ($min instanceof NowValue) {
190 190
 			$messageKey .= '-leftnow';
191
-		} elseif ( $max instanceof NowValue ) {
191
+		} elseif ($max instanceof NowValue) {
192 192
 			$messageKey .= '-rightnow';
193 193
 		}
194
-		$message = ( new ViolationMessage( $messageKey ) )
195
-			->withEntityId( $predicate, Role::PREDICATE )
196
-			->withDataValue( $value, Role::OBJECT );
197
-		if ( $min !== null && !( $min instanceof NowValue ) ) {
198
-			$message = $message->withDataValue( $min, Role::OBJECT );
194
+		$message = (new ViolationMessage($messageKey))
195
+			->withEntityId($predicate, Role::PREDICATE)
196
+			->withDataValue($value, Role::OBJECT);
197
+		if ($min !== null && !($min instanceof NowValue)) {
198
+			$message = $message->withDataValue($min, Role::OBJECT);
199 199
 		}
200
-		if ( $max !== null && !( $max instanceof NowValue ) ) {
201
-			$message = $message->withDataValue( $max, Role::OBJECT );
200
+		if ($max !== null && !($max instanceof NowValue)) {
201
+			$message = $message->withDataValue($max, Role::OBJECT);
202 202
 		}
203 203
 		return $message;
204 204
 	}
205 205
 
206
-	public function checkConstraintParameters( Constraint $constraint ) {
206
+	public function checkConstraintParameters(Constraint $constraint) {
207 207
 		$constraintParameters = $constraint->getConstraintParameters();
208 208
 		$exceptions = [];
209 209
 		try {
210 210
 			// we don’t have a data value here, so get the type from the property instead
211 211
 			// (the distinction between data type and data value type is irrelevant for 'quantity' and 'time')
212
-			$type = $this->propertyDataTypeLookup->getDataTypeIdForProperty( $constraint->getPropertyId() );
212
+			$type = $this->propertyDataTypeLookup->getDataTypeIdForProperty($constraint->getPropertyId());
213 213
 			$this->parseRangeParameter(
214 214
 				$constraintParameters,
215 215
 				$constraint->getConstraintTypeItemId(),
216 216
 				$type
217 217
 			);
218
-		} catch ( ConstraintParameterException $e ) {
218
+		} catch (ConstraintParameterException $e) {
219 219
 			$exceptions[] = $e;
220 220
 		}
221 221
 		return $exceptions;
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
@@ -72,7 +72,7 @@  discard block
 block discarded – undo
72 72
 	 * @throws ConstraintParameterException
73 73
 	 * @return CheckResult
74 74
 	 */
75
-	public function checkConstraint( Context $context, Constraint $constraint ) {
75
+	public function checkConstraint(Context $context, Constraint $constraint) {
76 76
 		$constraintParameters = $constraint->getConstraintParameters();
77 77
 		$unitsParameter = $this->constraintParameterParser
78 78
 			->parseUnitsParameter(
@@ -81,50 +81,49 @@  discard block
 block discarded – undo
81 81
 			);
82 82
 
83 83
 		$snak = $context->getSnak();
84
-		if ( !$snak instanceof PropertyValueSnak ) {
84
+		if (!$snak instanceof PropertyValueSnak) {
85 85
 			// nothing to check
86
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
86
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
87 87
 		}
88 88
 
89 89
 		$dataValue = $snak->getDataValue();
90
-		if ( !$dataValue instanceof UnboundedQuantityValue ) {
91
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
92
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
93
-				->withDataValueType( 'quantity' );
94
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
90
+		if (!$dataValue instanceof UnboundedQuantityValue) {
91
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
92
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
93
+				->withDataValueType('quantity');
94
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
95 95
 		}
96 96
 
97
-		if ( $dataValue->getUnit() === '1' ) {
98
-			return $this->checkUnitless( $context, $constraint, $unitsParameter, $snak );
97
+		if ($dataValue->getUnit() === '1') {
98
+			return $this->checkUnitless($context, $constraint, $unitsParameter, $snak);
99 99
 		}
100 100
 
101 101
 		$status = CheckResult::STATUS_VIOLATION;
102
-		$actualUnit = $this->standardize( $dataValue )->getUnit();
103
-		foreach ( $unitsParameter->getUnitQuantities() as $unitQuantity ) {
104
-			$allowedUnit = $this->standardize( $unitQuantity )->getUnit();
105
-			if ( $actualUnit === $allowedUnit ) {
102
+		$actualUnit = $this->standardize($dataValue)->getUnit();
103
+		foreach ($unitsParameter->getUnitQuantities() as $unitQuantity) {
104
+			$allowedUnit = $this->standardize($unitQuantity)->getUnit();
105
+			if ($actualUnit === $allowedUnit) {
106 106
 				$status = CheckResult::STATUS_COMPLIANCE;
107 107
 				break;
108 108
 			}
109 109
 		}
110 110
 
111
-		if ( $status === CheckResult::STATUS_VIOLATION ) {
112
-			if ( $unitsParameter->getUnitItemIds() === [] ) {
113
-				$message = ( new ViolationMessage( 'wbqc-violation-message-units-none' ) )
114
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY );
111
+		if ($status === CheckResult::STATUS_VIOLATION) {
112
+			if ($unitsParameter->getUnitItemIds() === []) {
113
+				$message = (new ViolationMessage('wbqc-violation-message-units-none'))
114
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY);
115 115
 			} else {
116 116
 				$messageKey = $unitsParameter->getUnitlessAllowed() ?
117
-					'wbqc-violation-message-units-or-none' :
118
-					'wbqc-violation-message-units';
119
-				$message = ( new ViolationMessage( $messageKey ) )
120
-					->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
121
-					->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
117
+					'wbqc-violation-message-units-or-none' : 'wbqc-violation-message-units';
118
+				$message = (new ViolationMessage($messageKey))
119
+					->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
120
+					->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
122 121
 			}
123 122
 		} else {
124 123
 			$message = null;
125 124
 		}
126 125
 
127
-		return new CheckResult( $context, $constraint, $status, $message );
126
+		return new CheckResult($context, $constraint, $status, $message);
128 127
 	}
129 128
 
130 129
 	/**
@@ -140,17 +139,17 @@  discard block
 block discarded – undo
140 139
 		UnitsParameter $unitsParameter,
141 140
 		PropertyValueSnak $snak
142 141
 	) {
143
-		if ( $unitsParameter->getUnitlessAllowed() ) {
142
+		if ($unitsParameter->getUnitlessAllowed()) {
144 143
 			$message = null;
145 144
 			$status = CheckResult::STATUS_COMPLIANCE;
146 145
 		} else {
147
-			$message = ( new ViolationMessage( 'wbqc-violation-message-units' ) )
148
-				->withEntityId( $snak->getPropertyId(), Role::CONSTRAINT_PROPERTY )
149
-				->withEntityIdList( $unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
146
+			$message = (new ViolationMessage('wbqc-violation-message-units'))
147
+				->withEntityId($snak->getPropertyId(), Role::CONSTRAINT_PROPERTY)
148
+				->withEntityIdList($unitsParameter->getUnitItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
150 149
 			$status = CheckResult::STATUS_VIOLATION;
151 150
 		}
152 151
 
153
-		return new CheckResult( $context, $constraint, $status, $message );
152
+		return new CheckResult($context, $constraint, $status, $message);
154 153
 	}
155 154
 
156 155
 	/**
@@ -159,20 +158,20 @@  discard block
 block discarded – undo
159 158
 	 * @param UnboundedQuantityValue $value
160 159
 	 * @return UnboundedQuantityValue
161 160
 	 */
162
-	private function standardize( UnboundedQuantityValue $value ) {
163
-		if ( $this->unitConverter === null ) {
161
+	private function standardize(UnboundedQuantityValue $value) {
162
+		if ($this->unitConverter === null) {
164 163
 			return $value;
165 164
 		}
166 165
 
167
-		$standard = $this->unitConverter->toStandardUnits( $value );
168
-		if ( $standard !== null ) {
166
+		$standard = $this->unitConverter->toStandardUnits($value);
167
+		if ($standard !== null) {
169 168
 			return $standard;
170 169
 		} else {
171 170
 			return $value;
172 171
 		}
173 172
 	}
174 173
 
175
-	public function checkConstraintParameters( Constraint $constraint ) {
174
+	public function checkConstraintParameters(Constraint $constraint) {
176 175
 		$constraintParameters = $constraint->getConstraintParameters();
177 176
 		$exceptions = [];
178 177
 		try {
@@ -181,7 +180,7 @@  discard block
 block discarded – undo
181 180
 				$constraint->getConstraintTypeItemId(),
182 181
 				true
183 182
 			);
184
-		} catch ( ConstraintParameterException $e ) {
183
+		} catch (ConstraintParameterException $e) {
185 184
 			$exceptions[] = $e;
186 185
 		}
187 186
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ItemChecker.php 1 patch
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -75,9 +75,9 @@  discard block
 block discarded – undo
75 75
 	 * @throws ConstraintParameterException
76 76
 	 * @return CheckResult
77 77
 	 */
78
-	public function checkConstraint( Context $context, Constraint $constraint ) {
79
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
80
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
78
+	public function checkConstraint(Context $context, Constraint $constraint) {
79
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
80
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
81 81
 		}
82 82
 
83 83
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 		 *   a) a property only
100 100
 		 *   b) a property and a number of items (each combination of property and item forming an individual claim)
101 101
 		 */
102
-		if ( $items === [] ) {
102
+		if ($items === []) {
103 103
 			$requiredStatement = $this->connectionCheckerHelper->findStatementWithProperty(
104 104
 				$context->getEntity()->getStatements(),
105 105
 				$propertyId
@@ -112,21 +112,21 @@  discard block
 block discarded – undo
112 112
 			);
113 113
 		}
114 114
 
115
-		if ( $requiredStatement !== null ) {
115
+		if ($requiredStatement !== null) {
116 116
 			$status = CheckResult::STATUS_COMPLIANCE;
117 117
 			$message = null;
118 118
 		} else {
119 119
 			$status = CheckResult::STATUS_VIOLATION;
120
-			$message = ( new ViolationMessage( 'wbqc-violation-message-item' ) )
121
-				->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
122
-				->withEntityId( $propertyId, Role::PREDICATE )
123
-				->withItemIdSnakValueList( $items, Role::OBJECT );
120
+			$message = (new ViolationMessage('wbqc-violation-message-item'))
121
+				->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
122
+				->withEntityId($propertyId, Role::PREDICATE)
123
+				->withItemIdSnakValueList($items, Role::OBJECT);
124 124
 		}
125 125
 
126
-		return new CheckResult( $context, $constraint, $status, $message );
126
+		return new CheckResult($context, $constraint, $status, $message);
127 127
 	}
128 128
 
129
-	public function checkConstraintParameters( Constraint $constraint ) {
129
+	public function checkConstraintParameters(Constraint $constraint) {
130 130
 		$constraintParameters = $constraint->getConstraintParameters();
131 131
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
132 132
 		$exceptions = [];
@@ -135,7 +135,7 @@  discard block
 block discarded – undo
135 135
 				$constraintParameters,
136 136
 				$constraintTypeItemId
137 137
 			);
138
-		} catch ( ConstraintParameterException $e ) {
138
+		} catch (ConstraintParameterException $e) {
139 139
 			$exceptions[] = $e;
140 140
 		}
141 141
 		try {
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 				$constraintTypeItemId,
145 145
 				false
146 146
 			);
147
-		} catch ( ConstraintParameterException $e ) {
147
+		} catch (ConstraintParameterException $e) {
148 148
 			$exceptions[] = $e;
149 149
 		}
150 150
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/QualifierChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -44,16 +44,16 @@
 block discarded – undo
44 44
 	 *
45 45
 	 * @return CheckResult
46 46
 	 */
47
-	public function checkConstraint( Context $context, Constraint $constraint ) {
48
-		if ( $context->getType() === Context::TYPE_QUALIFIER ) {
49
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
47
+	public function checkConstraint(Context $context, Constraint $constraint) {
48
+		if ($context->getType() === Context::TYPE_QUALIFIER) {
49
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
50 50
 		} else {
51
-			$message = new ViolationMessage( 'wbqc-violation-message-qualifier' );
52
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
51
+			$message = new ViolationMessage('wbqc-violation-message-qualifier');
52
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
53 53
 		}
54 54
 	}
55 55
 
56
-	public function checkConstraintParameters( Constraint $constraint ) {
56
+	public function checkConstraintParameters(Constraint $constraint) {
57 57
 		// no parameters
58 58
 		return [];
59 59
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/PropertyScopeChecker.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -46,7 +46,7 @@  discard block
 block discarded – undo
46 46
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
47 47
 	}
48 48
 
49
-	public function checkConstraint( Context $context, Constraint $constraint ) {
49
+	public function checkConstraint(Context $context, Constraint $constraint) {
50 50
 		$constraintParameters = $constraint->getConstraintParameters();
51 51
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
52 52
 
@@ -55,7 +55,7 @@  discard block
 block discarded – undo
55 55
 			$constraintTypeItemId
56 56
 		);
57 57
 
58
-		if ( in_array( $context->getType(), $allowedContextTypes ) ) {
58
+		if (in_array($context->getType(), $allowedContextTypes)) {
59 59
 			return new CheckResult(
60 60
 				$context->getCursor(),
61 61
 				$constraint,
@@ -66,15 +66,15 @@  discard block
 block discarded – undo
66 66
 				$context->getCursor(),
67 67
 				$constraint,
68 68
 				CheckResult::STATUS_VIOLATION,
69
-				( new ViolationMessage( 'wbqc-violation-message-property-scope' ) )
70
-					->withEntityId( $context->getSnak()->getPropertyId() )
71
-					->withPropertyScope( $context->getType() )
72
-					->withPropertyScopeList( $allowedContextTypes )
69
+				(new ViolationMessage('wbqc-violation-message-property-scope'))
70
+					->withEntityId($context->getSnak()->getPropertyId())
71
+					->withPropertyScope($context->getType())
72
+					->withPropertyScopeList($allowedContextTypes)
73 73
 			);
74 74
 		}
75 75
 	}
76 76
 
77
-	public function checkConstraintParameters( Constraint $constraint ) {
77
+	public function checkConstraintParameters(Constraint $constraint) {
78 78
 		$constraintParameters = $constraint->getConstraintParameters();
79 79
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
80 80
 		$exceptions = [];
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 				$constraintParameters,
84 84
 				$constraintTypeItemId
85 85
 			);
86
-		} catch ( ConstraintParameterException $e ) {
86
+		} catch (ConstraintParameterException $e) {
87 87
 			$exceptions[] = $e;
88 88
 		}
89 89
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/SingleValueChecker.php 1 patch
Spacing   +15 added lines, -16 removed lines patch added patch discarded remove patch
@@ -64,9 +64,9 @@  discard block
 block discarded – undo
64 64
 	 * @throws ConstraintParameterException
65 65
 	 * @return CheckResult
66 66
 	 */
67
-	public function checkConstraint( Context $context, Constraint $constraint ) {
68
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
69
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
67
+	public function checkConstraint(Context $context, Constraint $constraint) {
68
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
69
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
70 70
 		}
71 71
 
72 72
 		$separators = $this->constraintParameterParser->parseSeparatorsParameter(
@@ -75,19 +75,19 @@  discard block
 block discarded – undo
75 75
 
76 76
 		$propertyId = $context->getSnak()->getPropertyId();
77 77
 		$propertyCount = $this->valueCountCheckerHelper->getPropertyCount(
78
-			$context->getSnakGroup( Context::GROUP_NON_DEPRECATED, $separators ),
78
+			$context->getSnakGroup(Context::GROUP_NON_DEPRECATED, $separators),
79 79
 			$propertyId
80 80
 		);
81 81
 
82
-		if ( $propertyCount > 1 ) {
83
-			$message = $this->getViolationMessage( $separators, $propertyId );
82
+		if ($propertyCount > 1) {
83
+			$message = $this->getViolationMessage($separators, $propertyId);
84 84
 			$status = CheckResult::STATUS_VIOLATION;
85 85
 		} else {
86 86
 			$message = null;
87 87
 			$status = CheckResult::STATUS_COMPLIANCE;
88 88
 		}
89 89
 
90
-		return new CheckResult( $context, $constraint, $status, $message );
90
+		return new CheckResult($context, $constraint, $status, $message);
91 91
 	}
92 92
 
93 93
 	/**
@@ -95,22 +95,21 @@  discard block
 block discarded – undo
95 95
 	 * @param PropertyId $propertyId
96 96
 	 * @return ViolationMessage
97 97
 	 */
98
-	private function getViolationMessage( array $separators, PropertyId $propertyId ) {
98
+	private function getViolationMessage(array $separators, PropertyId $propertyId) {
99 99
 		$messageKey = $separators === [] ?
100
-			'wbqc-violation-message-single-value' :
101
-			'wbqc-violation-message-single-value-separators';
100
+			'wbqc-violation-message-single-value' : 'wbqc-violation-message-single-value-separators';
102 101
 
103
-		return ( new ViolationMessage( $messageKey ) )
104
-			->withEntityId( $propertyId )
105
-			->withEntityIdList( $separators );
102
+		return (new ViolationMessage($messageKey))
103
+			->withEntityId($propertyId)
104
+			->withEntityIdList($separators);
106 105
 	}
107 106
 
108
-	public function checkConstraintParameters( Constraint $constraint ) {
107
+	public function checkConstraintParameters(Constraint $constraint) {
109 108
 		$constraintParameters = $constraint->getConstraintParameters();
110 109
 		$exceptions = [];
111 110
 		try {
112
-			$this->constraintParameterParser->parseSeparatorsParameter( $constraintParameters );
113
-		} catch ( ConstraintParameterException $e ) {
111
+			$this->constraintParameterParser->parseSeparatorsParameter($constraintParameters);
112
+		} catch (ConstraintParameterException $e) {
114 113
 			$exceptions[] = $e;
115 114
 		}
116 115
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ReferenceChecker.php 1 patch
Spacing   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -33,16 +33,16 @@
 block discarded – undo
33 33
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
34 34
 	}
35 35
 
36
-	public function checkConstraint( Context $context, Constraint $constraint ) {
37
-		if ( $context->getType() === Context::TYPE_REFERENCE ) {
38
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
36
+	public function checkConstraint(Context $context, Constraint $constraint) {
37
+		if ($context->getType() === Context::TYPE_REFERENCE) {
38
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
39 39
 		} else {
40
-			$message = new ViolationMessage( 'wbqc-violation-message-reference' );
41
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
40
+			$message = new ViolationMessage('wbqc-violation-message-reference');
41
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
42 42
 		}
43 43
 	}
44 44
 
45
-	public function checkConstraintParameters( Constraint $constraint ) {
45
+	public function checkConstraintParameters(Constraint $constraint) {
46 46
 		// no parameters
47 47
 		return [];
48 48
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ConflictsWithChecker.php 1 patch
Spacing   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -76,9 +76,9 @@  discard block
 block discarded – undo
76 76
 	 * @throws ConstraintParameterException
77 77
 	 * @return CheckResult
78 78
 	 */
79
-	public function checkConstraint( Context $context, Constraint $constraint ) {
80
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
81
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
79
+	public function checkConstraint(Context $context, Constraint $constraint) {
80
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
81
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
82 82
 		}
83 83
 
84 84
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -97,22 +97,22 @@  discard block
 block discarded – undo
97 97
 
98 98
 		$statementList = $context->getEntity()
99 99
 			->getStatements()
100
-			->getByRank( [ Statement::RANK_PREFERRED, Statement::RANK_NORMAL ] );
100
+			->getByRank([Statement::RANK_PREFERRED, Statement::RANK_NORMAL]);
101 101
 
102 102
 		/*
103 103
 		 * 'Conflicts with' can be defined with
104 104
 		 *   a) a property only
105 105
 		 *   b) a property and a number of items (each combination of property and item forming an individual claim)
106 106
 		 */
107
-		if ( $items === [] ) {
107
+		if ($items === []) {
108 108
 			$offendingStatement = $this->connectionCheckerHelper->findStatementWithProperty(
109 109
 				$statementList,
110 110
 				$propertyId
111 111
 			);
112
-			if ( $offendingStatement !== null ) {
113
-				$message = ( new ViolationMessage( 'wbqc-violation-message-conflicts-with-property' ) )
114
-					->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
115
-					->withEntityId( $propertyId, Role::PREDICATE );
112
+			if ($offendingStatement !== null) {
113
+				$message = (new ViolationMessage('wbqc-violation-message-conflicts-with-property'))
114
+					->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
115
+					->withEntityId($propertyId, Role::PREDICATE);
116 116
 				$status = CheckResult::STATUS_VIOLATION;
117 117
 			} else {
118 118
 				$message = null;
@@ -124,12 +124,12 @@  discard block
 block discarded – undo
124 124
 				$propertyId,
125 125
 				$items
126 126
 			);
127
-			if ( $offendingStatement !== null ) {
128
-				$offendingValue = ItemIdSnakValue::fromSnak( $offendingStatement->getMainSnak() );
129
-				$message = ( new ViolationMessage( 'wbqc-violation-message-conflicts-with-claim' ) )
130
-					->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
131
-					->withEntityId( $propertyId, Role::PREDICATE )
132
-					->withItemIdSnakValue( $offendingValue, Role::OBJECT );
127
+			if ($offendingStatement !== null) {
128
+				$offendingValue = ItemIdSnakValue::fromSnak($offendingStatement->getMainSnak());
129
+				$message = (new ViolationMessage('wbqc-violation-message-conflicts-with-claim'))
130
+					->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
131
+					->withEntityId($propertyId, Role::PREDICATE)
132
+					->withItemIdSnakValue($offendingValue, Role::OBJECT);
133 133
 				$status = CheckResult::STATUS_VIOLATION;
134 134
 			} else {
135 135
 				$message = null;
@@ -137,10 +137,10 @@  discard block
 block discarded – undo
137 137
 			}
138 138
 		}
139 139
 
140
-		return new CheckResult( $context, $constraint, $status, $message );
140
+		return new CheckResult($context, $constraint, $status, $message);
141 141
 	}
142 142
 
143
-	public function checkConstraintParameters( Constraint $constraint ) {
143
+	public function checkConstraintParameters(Constraint $constraint) {
144 144
 		$constraintParameters = $constraint->getConstraintParameters();
145 145
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
146 146
 		$exceptions = [];
@@ -149,7 +149,7 @@  discard block
 block discarded – undo
149 149
 				$constraintParameters,
150 150
 				$constraintTypeItemId
151 151
 			);
152
-		} catch ( ConstraintParameterException $e ) {
152
+		} catch (ConstraintParameterException $e) {
153 153
 			$exceptions[] = $e;
154 154
 		}
155 155
 		try {
@@ -158,7 +158,7 @@  discard block
 block discarded – undo
158 158
 				$constraintTypeItemId,
159 159
 				false
160 160
 			);
161
-		} catch ( ConstraintParameterException $e ) {
161
+		} catch (ConstraintParameterException $e) {
162 162
 			$exceptions[] = $e;
163 163
 		}
164 164
 		return $exceptions;
Please login to merge, or discard this patch.