Completed
Push — master ( 08de92...05461e )
by
unknown
39s queued 14s
created
src/ConstraintCheck/Checker/EntityTypeChecker.php 1 patch
Spacing   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -48,9 +48,9 @@  discard block
 block discarded – undo
48 48
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
49 49
 	}
50 50
 
51
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
52
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
53
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
51
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
52
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
53
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
54 54
 		}
55 55
 
56 56
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -59,10 +59,10 @@  discard block
 block discarded – undo
59 59
 			$constraint->getConstraintTypeItemId()
60 60
 		);
61 61
 
62
-		if ( !in_array( $context->getEntity()->getType(), $entityTypes->getEntityTypes() ) ) {
63
-			$message = ( new ViolationMessage( 'wbqc-violation-message-entityType' ) )
64
-				->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY )
65
-				->withEntityIdList( $entityTypes->getEntityTypeItemIds(), Role::CONSTRAINT_PARAMETER_VALUE );
62
+		if (!in_array($context->getEntity()->getType(), $entityTypes->getEntityTypes())) {
63
+			$message = (new ViolationMessage('wbqc-violation-message-entityType'))
64
+				->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY)
65
+				->withEntityIdList($entityTypes->getEntityTypeItemIds(), Role::CONSTRAINT_PARAMETER_VALUE);
66 66
 
67 67
 			return new CheckResult(
68 68
 				$context,
@@ -72,10 +72,10 @@  discard block
 block discarded – undo
72 72
 			);
73 73
 		}
74 74
 
75
-		return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
75
+		return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
76 76
 	}
77 77
 
78
-	public function checkConstraintParameters( Constraint $constraint ): array {
78
+	public function checkConstraintParameters(Constraint $constraint): array {
79 79
 		$constraintParameters = $constraint->getConstraintParameters();
80 80
 		$exceptions = [];
81 81
 		try {
@@ -83,7 +83,7 @@  discard block
 block discarded – undo
83 83
 				$constraintParameters,
84 84
 				$constraint->getConstraintTypeItemId()
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/TypeChecker.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -75,12 +75,12 @@  discard block
 block discarded – undo
75 75
 	 * @throws SparqlHelperException if the checker uses SPARQL and the query times out or some other error occurs
76 76
 	 * @return CheckResult
77 77
 	 */
78
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
79
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
80
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
78
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
79
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
80
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
81 81
 		}
82
-		if ( $context->getType() === Context::TYPE_REFERENCE ) {
83
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE );
82
+		if ($context->getType() === Context::TYPE_REFERENCE) {
83
+			return new CheckResult($context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE);
84 84
 		}
85 85
 
86 86
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -96,11 +96,11 @@  discard block
 block discarded – undo
96 96
 			$constraintTypeItemId
97 97
 		);
98 98
 		$relationIds = [];
99
-		if ( $relation === 'instance' || $relation === 'instanceOrSubclass' ) {
100
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsInstanceOfId' );
99
+		if ($relation === 'instance' || $relation === 'instanceOrSubclass') {
100
+			$relationIds[] = $this->config->get('WBQualityConstraintsInstanceOfId');
101 101
 		}
102
-		if ( $relation === 'subclass' || $relation === 'instanceOrSubclass' ) {
103
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsSubclassOfId' );
102
+		if ($relation === 'subclass' || $relation === 'instanceOrSubclass') {
103
+			$relationIds[] = $this->config->get('WBQualityConstraintsSubclassOfId');
104 104
 		}
105 105
 
106 106
 		$result = $this->typeCheckerHelper->hasClassInRelation(
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 			$classes
110 110
 		);
111 111
 
112
-		if ( $result->getBool() ) {
112
+		if ($result->getBool()) {
113 113
 			$message = null;
114 114
 			$status = CheckResult::STATUS_COMPLIANCE;
115 115
 		} else {
@@ -123,11 +123,11 @@  discard block
 block discarded – undo
123 123
 			$status = CheckResult::STATUS_VIOLATION;
124 124
 		}
125 125
 
126
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
127
-			->withMetadata( $result->getMetadata() );
126
+		return (new CheckResult($context, $constraint, $status, $message))
127
+			->withMetadata($result->getMetadata());
128 128
 	}
129 129
 
130
-	public function checkConstraintParameters( Constraint $constraint ): array {
130
+	public function checkConstraintParameters(Constraint $constraint): array {
131 131
 		$constraintParameters = $constraint->getConstraintParameters();
132 132
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
133 133
 		$exceptions = [];
@@ -136,7 +136,7 @@  discard block
 block discarded – undo
136 136
 				$constraintParameters,
137 137
 				$constraintTypeItemId
138 138
 			);
139
-		} catch ( ConstraintParameterException $e ) {
139
+		} catch (ConstraintParameterException $e) {
140 140
 			$exceptions[] = $e;
141 141
 		}
142 142
 		try {
@@ -144,7 +144,7 @@  discard block
 block discarded – undo
144 144
 				$constraintParameters,
145 145
 				$constraintTypeItemId
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 ): CheckResult {
48
-		if ( $context->getType() === Context::TYPE_QUALIFIER ) {
49
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
47
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
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 ): array {
56
+	public function checkConstraintParameters(Constraint $constraint): array {
57 57
 		// no parameters
58 58
 		return [];
59 59
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/OneOfChecker.php 1 patch
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -57,9 +57,9 @@  discard block
 block discarded – undo
57 57
 	 * @throws ConstraintParameterException
58 58
 	 * @return CheckResult
59 59
 	 */
60
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
61
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
62
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
60
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
61
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
62
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
63 63
 		}
64 64
 
65 65
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -73,23 +73,23 @@  discard block
 block discarded – undo
73 73
 
74 74
 		$snak = $context->getSnak();
75 75
 
76
-		$message = ( new ViolationMessage( 'wbqc-violation-message-one-of' ) )
77
-			->withEntityId( $context->getSnak()->getPropertyId(), Role::PREDICATE )
78
-			->withItemIdSnakValueList( $items, Role::OBJECT );
76
+		$message = (new ViolationMessage('wbqc-violation-message-one-of'))
77
+			->withEntityId($context->getSnak()->getPropertyId(), Role::PREDICATE)
78
+			->withItemIdSnakValueList($items, Role::OBJECT);
79 79
 		$status = CheckResult::STATUS_VIOLATION;
80 80
 
81
-		foreach ( $items as $item ) {
82
-			if ( $item->matchesSnak( $snak ) ) {
81
+		foreach ($items as $item) {
82
+			if ($item->matchesSnak($snak)) {
83 83
 				$message = null;
84 84
 				$status = CheckResult::STATUS_COMPLIANCE;
85 85
 				break;
86 86
 			}
87 87
 		}
88 88
 
89
-		return new CheckResult( $context, $constraint, $status, $message );
89
+		return new CheckResult($context, $constraint, $status, $message);
90 90
 	}
91 91
 
92
-	public function checkConstraintParameters( Constraint $constraint ): array {
92
+	public function checkConstraintParameters(Constraint $constraint): array {
93 93
 		$constraintParameters = $constraint->getConstraintParameters();
94 94
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
95 95
 		$exceptions = [];
@@ -99,7 +99,7 @@  discard block
 block discarded – undo
99 99
 				$constraintTypeItemId,
100 100
 				true
101 101
 			);
102
-		} catch ( ConstraintParameterException $e ) {
102
+		} catch (ConstraintParameterException $e) {
103 103
 			$exceptions[] = $e;
104 104
 		}
105 105
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/Lexeme/LanguageChecker.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 ): CheckResult {
80
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
81
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
79
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
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();
@@ -90,50 +90,50 @@  discard block
 block discarded – undo
90 90
 			true
91 91
 		);
92 92
 
93
-		$message = ( new ViolationMessage( 'wbqc-violation-message-language' ) )
94
-			->withEntityId( $context->getSnak()->getPropertyId(), Role::PREDICATE )
95
-			->withItemIdSnakValueList( $languages, Role::OBJECT );
93
+		$message = (new ViolationMessage('wbqc-violation-message-language'))
94
+			->withEntityId($context->getSnak()->getPropertyId(), Role::PREDICATE)
95
+			->withItemIdSnakValueList($languages, Role::OBJECT);
96 96
 		$status = CheckResult::STATUS_VIOLATION;
97 97
 
98
-		$lexeme = $this->getLexeme( $context );
99
-		if ( !$lexeme ) {
98
+		$lexeme = $this->getLexeme($context);
99
+		if (!$lexeme) {
100 100
 			// Lexeme doesn't exist, let's not bother
101
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE );
101
+			return new CheckResult($context, $constraint, CheckResult::STATUS_NOT_IN_SCOPE);
102 102
 		}
103 103
 
104 104
 		/** @var Lexeme $lexeme */
105 105
 		'@phan-var Lexeme $lexeme';
106 106
 
107
-		foreach ( $languages as $language ) {
108
-			if ( $language->isNoValue() || $language->isSomeValue() ) {
107
+		foreach ($languages as $language) {
108
+			if ($language->isNoValue() || $language->isSomeValue()) {
109 109
 				continue;
110 110
 			}
111
-			if ( $lexeme->getLanguage()->equals( $language->getItemId() ) ) {
111
+			if ($lexeme->getLanguage()->equals($language->getItemId())) {
112 112
 				$message = null;
113 113
 				$status = CheckResult::STATUS_COMPLIANCE;
114 114
 				break;
115 115
 			}
116 116
 		}
117 117
 
118
-		return new CheckResult( $context, $constraint, $status, $message );
118
+		return new CheckResult($context, $constraint, $status, $message);
119 119
 	}
120 120
 
121
-	private function getLexeme( Context $context ): ?EntityDocument {
121
+	private function getLexeme(Context $context): ?EntityDocument {
122 122
 		$entityType = $context->getEntity()->getType();
123 123
 
124
-		if ( $entityType === Lexeme::ENTITY_TYPE ) {
124
+		if ($entityType === Lexeme::ENTITY_TYPE) {
125 125
 			return $context->getEntity();
126 126
 		}
127 127
 
128
-		if ( in_array( $entityType, [ Form::ENTITY_TYPE, Sense::ENTITY_TYPE ] ) ) {
128
+		if (in_array($entityType, [Form::ENTITY_TYPE, Sense::ENTITY_TYPE])) {
129 129
 			/** @var LexemeSubEntityId $id */
130 130
 			$id = $context->getEntity()->getId();
131 131
 			'@phan-var LexemeSubEntityId $id';
132
-			return $this->entityLookup->getEntity( $id->getLexemeId() );
132
+			return $this->entityLookup->getEntity($id->getLexemeId());
133 133
 		}
134 134
 	}
135 135
 
136
-	public function checkConstraintParameters( Constraint $constraint ): array {
136
+	public function checkConstraintParameters(Constraint $constraint): array {
137 137
 		$constraintParameters = $constraint->getConstraintParameters();
138 138
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
139 139
 		$exceptions = [];
@@ -143,7 +143,7 @@  discard block
 block discarded – undo
143 143
 				$constraintTypeItemId,
144 144
 				true
145 145
 			);
146
-		} catch ( ConstraintParameterException $e ) {
146
+		} catch (ConstraintParameterException $e) {
147 147
 			$exceptions[] = $e;
148 148
 		}
149 149
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/NoBoundsChecker.php 1 patch
Spacing   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -36,17 +36,17 @@  discard block
 block discarded – undo
36 36
 		return self::ALL_ENTITY_TYPES_SUPPORTED;
37 37
 	}
38 38
 
39
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
39
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
40 40
 		$snak = $context->getSnak();
41 41
 
42
-		if ( !$snak instanceof PropertyValueSnak ) {
42
+		if (!$snak instanceof PropertyValueSnak) {
43 43
 			// nothing to check
44
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
44
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
45 45
 		}
46 46
 
47
-		if ( $snak->getDataValue() instanceof QuantityValue ) {
48
-			$message = ( new ViolationMessage( 'wbqc-violation-message-noBounds' ) )
49
-				->withEntityId( $context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY );
47
+		if ($snak->getDataValue() instanceof QuantityValue) {
48
+			$message = (new ViolationMessage('wbqc-violation-message-noBounds'))
49
+				->withEntityId($context->getSnak()->getPropertyId(), Role::CONSTRAINT_PROPERTY);
50 50
 			return new CheckResult(
51 51
 				$context,
52 52
 				$constraint,
@@ -55,10 +55,10 @@  discard block
 block discarded – undo
55 55
 			);
56 56
 		}
57 57
 
58
-		return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
58
+		return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
59 59
 	}
60 60
 
61
-	public function checkConstraintParameters( Constraint $constraint ): array {
61
+	public function checkConstraintParameters(Constraint $constraint): array {
62 62
 		// no parameters
63 63
 		return [];
64 64
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/InverseChecker.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -89,9 +89,9 @@  discard block
 block discarded – undo
89 89
 	 * @throws ConstraintParameterException
90 90
 	 * @return CheckResult
91 91
 	 */
92
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
93
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
94
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
92
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
93
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
94
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
95 95
 		}
96 96
 
97 97
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -104,9 +104,9 @@  discard block
 block discarded – undo
104 104
 
105 105
 		$snak = $context->getSnak();
106 106
 
107
-		if ( !$snak instanceof PropertyValueSnak ) {
107
+		if (!$snak instanceof PropertyValueSnak) {
108 108
 			// nothing to check
109
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
109
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
110 110
 		}
111 111
 
112 112
 		$dataValue = $snak->getDataValue();
@@ -115,18 +115,18 @@  discard block
 block discarded – undo
115 115
 		 * error handling:
116 116
 		 *   type of $dataValue for properties with 'Inverse' constraint has to be 'wikibase-entityid'
117 117
 		 */
118
-		if ( !$dataValue instanceof EntityIdValue ) {
119
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
120
-				->withEntityId( new ItemId( $constraintTypeItemId ), Role::CONSTRAINT_TYPE_ITEM )
121
-				->withDataValueType( 'wikibase-entityid' );
122
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
118
+		if (!$dataValue instanceof EntityIdValue) {
119
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
120
+				->withEntityId(new ItemId($constraintTypeItemId), Role::CONSTRAINT_TYPE_ITEM)
121
+				->withDataValueType('wikibase-entityid');
122
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
123 123
 		}
124 124
 
125 125
 		$targetEntityId = $dataValue->getEntityId();
126
-		$targetEntity = $this->entityLookup->getEntity( $targetEntityId );
127
-		if ( !$targetEntity instanceof StatementListProvider ) {
128
-			$message = new ViolationMessage( 'wbqc-violation-message-target-entity-must-exist' );
129
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
126
+		$targetEntity = $this->entityLookup->getEntity($targetEntityId);
127
+		if (!$targetEntity instanceof StatementListProvider) {
128
+			$message = new ViolationMessage('wbqc-violation-message-target-entity-must-exist');
129
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
130 130
 		}
131 131
 
132 132
 		$inverseStatement = $this->connectionCheckerHelper->findStatementWithPropertyAndEntityIdValue(
@@ -134,23 +134,23 @@  discard block
 block discarded – undo
134 134
 			$propertyId,
135 135
 			$context->getEntity()->getId()
136 136
 		);
137
-		if ( $inverseStatement !== null ) {
137
+		if ($inverseStatement !== null) {
138 138
 			$message = null;
139 139
 			$status = CheckResult::STATUS_COMPLIANCE;
140 140
 		} else {
141
-			$message = ( new ViolationMessage( 'wbqc-violation-message-inverse' ) )
142
-				->withEntityId( $targetEntityId, Role::SUBJECT )
143
-				->withEntityId( $propertyId, Role::PREDICATE )
144
-				->withEntityId( $context->getEntity()->getId(), Role::OBJECT );
141
+			$message = (new ViolationMessage('wbqc-violation-message-inverse'))
142
+				->withEntityId($targetEntityId, Role::SUBJECT)
143
+				->withEntityId($propertyId, Role::PREDICATE)
144
+				->withEntityId($context->getEntity()->getId(), Role::OBJECT);
145 145
 			$status = CheckResult::STATUS_VIOLATION;
146 146
 		}
147 147
 
148
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
149
-			->withMetadata( Metadata::ofDependencyMetadata(
150
-				DependencyMetadata::ofEntityId( $targetEntityId ) ) );
148
+		return (new CheckResult($context, $constraint, $status, $message))
149
+			->withMetadata(Metadata::ofDependencyMetadata(
150
+				DependencyMetadata::ofEntityId($targetEntityId) ));
151 151
 	}
152 152
 
153
-	public function checkConstraintParameters( Constraint $constraint ): array {
153
+	public function checkConstraintParameters(Constraint $constraint): array {
154 154
 		$constraintParameters = $constraint->getConstraintParameters();
155 155
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
156 156
 		$exceptions = [];
@@ -159,7 +159,7 @@  discard block
 block discarded – undo
159 159
 				$constraintParameters,
160 160
 				$constraintTypeItemId
161 161
 			);
162
-		} catch ( ConstraintParameterException $e ) {
162
+		} catch (ConstraintParameterException $e) {
163 163
 			$exceptions[] = $e;
164 164
 		}
165 165
 		return $exceptions;
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ContemporaryChecker.php 1 patch
Spacing   +42 added lines, -43 removed lines patch added patch discarded remove patch
@@ -80,7 +80,7 @@  discard block
 block discarded – undo
80 80
 	 * @codeCoverageIgnore This method is purely declarative.
81 81
 	 */
82 82
 	public function getDefaultContextTypes(): array {
83
-		return [ Context::TYPE_STATEMENT ];
83
+		return [Context::TYPE_STATEMENT];
84 84
 	}
85 85
 
86 86
 	/** @codeCoverageIgnore This method is purely declarative. */
@@ -97,31 +97,31 @@  discard block
 block discarded – undo
97 97
 	 * @return CheckResult
98 98
 	 * @throws ConfigException
99 99
 	 */
100
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
101
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
102
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
100
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
101
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
102
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
103 103
 		}
104 104
 		$snak = $context->getSnak();
105
-		if ( !$snak instanceof PropertyValueSnak ) {
105
+		if (!$snak instanceof PropertyValueSnak) {
106 106
 			// nothing to check
107
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
107
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
108 108
 		}
109 109
 
110 110
 		$dataValue = $snak->getDataValue();
111
-		if ( !$dataValue instanceof EntityIdValue ) {
111
+		if (!$dataValue instanceof EntityIdValue) {
112 112
 			// wrong data type
113
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
114
-				->withEntityId( new ItemId( $constraint->getConstraintTypeItemId() ), Role::CONSTRAINT_TYPE_ITEM )
115
-				->withDataValueType( 'wikibase-entityid' );
116
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
113
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
114
+				->withEntityId(new ItemId($constraint->getConstraintTypeItemId()), Role::CONSTRAINT_TYPE_ITEM)
115
+				->withDataValueType('wikibase-entityid');
116
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
117 117
 		}
118 118
 
119 119
 		$objectId = $dataValue->getEntityId();
120
-		$objectItem = $this->entityLookup->getEntity( $objectId );
121
-		if ( !( $objectItem instanceof StatementListProvider ) ) {
120
+		$objectItem = $this->entityLookup->getEntity($objectId);
121
+		if (!($objectItem instanceof StatementListProvider)) {
122 122
 			// object was deleted/doesn't exist
123
-			$message = new ViolationMessage( 'wbqc-violation-message-value-entity-must-exist' );
124
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
123
+			$message = new ViolationMessage('wbqc-violation-message-value-entity-must-exist');
124
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
125 125
 		}
126 126
 		/** @var Statement[] $objectStatements */
127 127
 		$objectStatements = $objectItem->getStatements()->toArray();
@@ -129,9 +129,9 @@  discard block
 block discarded – undo
129 129
 		$subjectId = $context->getEntity()->getId();
130 130
 		$subjectStatements = $context->getEntity()->getStatements()->toArray();
131 131
 		/** @var String[] $startPropertyIds */
132
-		$startPropertyIds = $this->config->get( self::CONFIG_VARIABLE_START_PROPERTY_IDS );
132
+		$startPropertyIds = $this->config->get(self::CONFIG_VARIABLE_START_PROPERTY_IDS);
133 133
 		/** @var String[] $endPropertyIds */
134
-		$endPropertyIds = $this->config->get( self::CONFIG_VARIABLE_END_PROPERTY_IDS );
134
+		$endPropertyIds = $this->config->get(self::CONFIG_VARIABLE_END_PROPERTY_IDS);
135 135
 		$subjectStartValue = $this->getExtremeValue(
136 136
 			$startPropertyIds,
137 137
 			$subjectStatements,
@@ -153,15 +153,15 @@  discard block
 block discarded – undo
153 153
 			'end'
154 154
 		);
155 155
 		if (
156
-			$this->rangeCheckerHelper->getComparison( $subjectStartValue, $subjectEndValue ) <= 0 &&
157
-			$this->rangeCheckerHelper->getComparison( $objectStartValue, $objectEndValue ) <= 0 && (
158
-				$this->rangeCheckerHelper->getComparison( $subjectEndValue, $objectStartValue ) < 0 ||
159
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectStartValue ) < 0
156
+			$this->rangeCheckerHelper->getComparison($subjectStartValue, $subjectEndValue) <= 0 &&
157
+			$this->rangeCheckerHelper->getComparison($objectStartValue, $objectEndValue) <= 0 && (
158
+				$this->rangeCheckerHelper->getComparison($subjectEndValue, $objectStartValue) < 0 ||
159
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectStartValue) < 0
160 160
 			)
161 161
 		) {
162 162
 			if (
163 163
 				$subjectEndValue == null ||
164
-				$this->rangeCheckerHelper->getComparison( $objectEndValue, $subjectEndValue ) < 0
164
+				$this->rangeCheckerHelper->getComparison($objectEndValue, $subjectEndValue) < 0
165 165
 			) {
166 166
 				$earlierEntityId = $objectId;
167 167
 				$minEndValue = $objectEndValue;
@@ -186,7 +186,7 @@  discard block
 block discarded – undo
186 186
 			$message = null;
187 187
 			$status = CheckResult::STATUS_COMPLIANCE;
188 188
 		}
189
-		return new CheckResult( $context, $constraint, $status, $message );
189
+		return new CheckResult($context, $constraint, $status, $message);
190 190
 	}
191 191
 
192 192
 	/**
@@ -196,19 +196,19 @@  discard block
 block discarded – undo
196 196
 	 *
197 197
 	 * @return DataValue|null
198 198
 	 */
199
-	private function getExtremeValue( $extremePropertyIds, $statements, $startOrEnd ) {
200
-		if ( $startOrEnd !== 'start' && $startOrEnd !== 'end' ) {
201
-			throw new \InvalidArgumentException( '$startOrEnd must be \'start\' or \'end\'.' );
199
+	private function getExtremeValue($extremePropertyIds, $statements, $startOrEnd) {
200
+		if ($startOrEnd !== 'start' && $startOrEnd !== 'end') {
201
+			throw new \InvalidArgumentException('$startOrEnd must be \'start\' or \'end\'.');
202 202
 		}
203 203
 		$extremeValue = null;
204
-		foreach ( $extremePropertyIds as $extremePropertyId ) {
205
-			$statementList = new StatementList( ...$statements );
206
-			$extremeStatements = $statementList->getByPropertyId( new NumericPropertyId( $extremePropertyId ) );
204
+		foreach ($extremePropertyIds as $extremePropertyId) {
205
+			$statementList = new StatementList(...$statements);
206
+			$extremeStatements = $statementList->getByPropertyId(new NumericPropertyId($extremePropertyId));
207 207
 			/** @var Statement $extremeStatement */
208
-			foreach ( $extremeStatements as $extremeStatement ) {
209
-				if ( $extremeStatement->getRank() !== Statement::RANK_DEPRECATED ) {
208
+			foreach ($extremeStatements as $extremeStatement) {
209
+				if ($extremeStatement->getRank() !== Statement::RANK_DEPRECATED) {
210 210
 					$snak = $extremeStatement->getMainSnak();
211
-					if ( !$snak instanceof PropertyValueSnak ) {
211
+					if (!$snak instanceof PropertyValueSnak) {
212 212
 						return null;
213 213
 					} else {
214 214
 						$comparison = $this->rangeCheckerHelper->getComparison(
@@ -217,8 +217,8 @@  discard block
 block discarded – undo
217 217
 						);
218 218
 						if (
219 219
 							$extremeValue === null ||
220
-							( $startOrEnd === 'start' && $comparison < 0 ) ||
221
-							( $startOrEnd === 'end' && $comparison > 0 )
220
+							($startOrEnd === 'start' && $comparison < 0) ||
221
+							($startOrEnd === 'end' && $comparison > 0)
222 222
 						) {
223 223
 							$extremeValue = $snak->getDataValue();
224 224
 						}
@@ -248,17 +248,16 @@  discard block
 block discarded – undo
248 248
 		DataValue $maxStartValue
249 249
 	) {
250 250
 		$messageKey = $earlierEntityId === $subjectId ?
251
-			'wbqc-violation-message-contemporary-subject-earlier' :
252
-			'wbqc-violation-message-contemporary-value-earlier';
253
-		return ( new ViolationMessage( $messageKey ) )
254
-			->withEntityId( $subjectId, Role::SUBJECT )
255
-			->withEntityId( $propertyId, Role::PREDICATE )
256
-			->withEntityId( $objectId, Role::OBJECT )
257
-			->withDataValue( $minEndValue, Role::OBJECT )
258
-			->withDataValue( $maxStartValue, Role::OBJECT );
251
+			'wbqc-violation-message-contemporary-subject-earlier' : '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);
259 258
 	}
260 259
 
261
-	public function checkConstraintParameters( Constraint $constraint ): array {
260
+	public function checkConstraintParameters(Constraint $constraint): array {
262 261
 		// no parameters
263 262
 		return [];
264 263
 	}
Please login to merge, or discard this patch.
src/ConstraintCheck/Checker/ValueTypeChecker.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -88,9 +88,9 @@  discard block
 block discarded – undo
88 88
 	 * @throws SparqlHelperException if the checker uses SPARQL and the query times out or some other error occurs
89 89
 	 * @return CheckResult
90 90
 	 */
91
-	public function checkConstraint( Context $context, Constraint $constraint ): CheckResult {
92
-		if ( $context->getSnakRank() === Statement::RANK_DEPRECATED ) {
93
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_DEPRECATED );
91
+	public function checkConstraint(Context $context, Constraint $constraint): CheckResult {
92
+		if ($context->getSnakRank() === Statement::RANK_DEPRECATED) {
93
+			return new CheckResult($context, $constraint, CheckResult::STATUS_DEPRECATED);
94 94
 		}
95 95
 
96 96
 		$constraintParameters = $constraint->getConstraintParameters();
@@ -106,18 +106,18 @@  discard block
 block discarded – undo
106 106
 			$constraintTypeItemId
107 107
 		);
108 108
 		$relationIds = [];
109
-		if ( $relation === 'instance' || $relation === 'instanceOrSubclass' ) {
110
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsInstanceOfId' );
109
+		if ($relation === 'instance' || $relation === 'instanceOrSubclass') {
110
+			$relationIds[] = $this->config->get('WBQualityConstraintsInstanceOfId');
111 111
 		}
112
-		if ( $relation === 'subclass' || $relation === 'instanceOrSubclass' ) {
113
-			$relationIds[] = $this->config->get( 'WBQualityConstraintsSubclassOfId' );
112
+		if ($relation === 'subclass' || $relation === 'instanceOrSubclass') {
113
+			$relationIds[] = $this->config->get('WBQualityConstraintsSubclassOfId');
114 114
 		}
115 115
 
116 116
 		$snak = $context->getSnak();
117 117
 
118
-		if ( !$snak instanceof PropertyValueSnak ) {
118
+		if (!$snak instanceof PropertyValueSnak) {
119 119
 			// nothing to check
120
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_COMPLIANCE );
120
+			return new CheckResult($context, $constraint, CheckResult::STATUS_COMPLIANCE);
121 121
 		}
122 122
 
123 123
 		$dataValue = $snak->getDataValue();
@@ -126,23 +126,23 @@  discard block
 block discarded – undo
126 126
 		 * error handling:
127 127
 		 *   type of $dataValue for properties with 'Value type' constraint has to be 'wikibase-entityid'
128 128
 		 */
129
-		if ( !$dataValue instanceof EntityIdValue ) {
130
-			$message = ( new ViolationMessage( 'wbqc-violation-message-value-needed-of-type' ) )
131
-				->withEntityId( new ItemId( $constraintTypeItemId ), Role::CONSTRAINT_TYPE_ITEM )
132
-				->withDataValueType( 'wikibase-entityid' );
133
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
129
+		if (!$dataValue instanceof EntityIdValue) {
130
+			$message = (new ViolationMessage('wbqc-violation-message-value-needed-of-type'))
131
+				->withEntityId(new ItemId($constraintTypeItemId), Role::CONSTRAINT_TYPE_ITEM)
132
+				->withDataValueType('wikibase-entityid');
133
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
134 134
 		}
135 135
 
136 136
 		try {
137
-			$item = $this->entityLookup->getEntity( $dataValue->getEntityId() );
138
-		} catch ( UnresolvedEntityRedirectException $e ) {
137
+			$item = $this->entityLookup->getEntity($dataValue->getEntityId());
138
+		} catch (UnresolvedEntityRedirectException $e) {
139 139
 			// Edge case (double redirect): Pretend the entity doesn't exist
140 140
 			$item = null;
141 141
 		}
142 142
 
143
-		if ( !( $item instanceof StatementListProvidingEntity ) ) {
144
-			$message = new ViolationMessage( 'wbqc-violation-message-value-entity-must-exist' );
145
-			return new CheckResult( $context, $constraint, CheckResult::STATUS_VIOLATION, $message );
143
+		if (!($item instanceof StatementListProvidingEntity)) {
144
+			$message = new ViolationMessage('wbqc-violation-message-value-entity-must-exist');
145
+			return new CheckResult($context, $constraint, CheckResult::STATUS_VIOLATION, $message);
146 146
 		}
147 147
 
148 148
 		$statements = $item->getStatements();
@@ -153,7 +153,7 @@  discard block
 block discarded – undo
153 153
 			$classes
154 154
 		);
155 155
 
156
-		if ( $result->getBool() ) {
156
+		if ($result->getBool()) {
157 157
 			$message = null;
158 158
 			$status = CheckResult::STATUS_COMPLIANCE;
159 159
 		} else {
@@ -167,11 +167,11 @@  discard block
 block discarded – undo
167 167
 			$status = CheckResult::STATUS_VIOLATION;
168 168
 		}
169 169
 
170
-		return ( new CheckResult( $context, $constraint, $status, $message ) )
171
-			->withMetadata( $result->getMetadata() );
170
+		return (new CheckResult($context, $constraint, $status, $message))
171
+			->withMetadata($result->getMetadata());
172 172
 	}
173 173
 
174
-	public function checkConstraintParameters( Constraint $constraint ): array {
174
+	public function checkConstraintParameters(Constraint $constraint): array {
175 175
 		$constraintParameters = $constraint->getConstraintParameters();
176 176
 		$constraintTypeItemId = $constraint->getConstraintTypeItemId();
177 177
 		$exceptions = [];
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 				$constraintParameters,
181 181
 				$constraintTypeItemId
182 182
 			);
183
-		} catch ( ConstraintParameterException $e ) {
183
+		} catch (ConstraintParameterException $e) {
184 184
 			$exceptions[] = $e;
185 185
 		}
186 186
 		try {
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
 				$constraintParameters,
189 189
 				$constraintTypeItemId
190 190
 			);
191
-		} catch ( ConstraintParameterException $e ) {
191
+		} catch (ConstraintParameterException $e) {
192 192
 			$exceptions[] = $e;
193 193
 		}
194 194
 		return $exceptions;
Please login to merge, or discard this patch.