Code Duplication    Length = 8-8 lines in 2 locations

src/Api/CachingResultsBuilder.php 1 location

@@ 167-174 (lines=8) @@
164
			}
165
			$entityIds = array_values( array_diff( $entityIds, $storedEntityIds ) );
166
		}
167
		if ( $entityIds !== [] || $claimIds !== [] ) {
168
			if ( $entityIds !== [] ) {
169
				$this->loggingHelper->logCheckConstraintsCacheMisses( $entityIds );
170
			}
171
			$response = $this->getAndStoreResults( $entityIds, $claimIds, $constraintIds, $statuses );
172
			$results += $response->getArray();
173
			$metadatas[] = $response->getMetadata();
174
		}
175
		return new CachedCheckConstraintsResponse(
176
			$results,
177
			Metadata::merge( $metadatas )

src/Api/CachingResultsSource.php 1 location

@@ 170-177 (lines=8) @@
167
			}
168
			$entityIds = array_values( array_diff( $entityIds, $storedEntityIds ) );
169
		}
170
		if ( $entityIds !== [] || $claimIds !== [] ) {
171
			if ( $entityIds !== [] ) {
172
				$this->loggingHelper->logCheckConstraintsCacheMisses( $entityIds );
173
			}
174
			$response = $this->getAndStoreResults( $entityIds, $claimIds, $constraintIds, $statuses );
175
			$results = array_merge( $results, $response->getArray() );
176
			$metadatas[] = $response->getMetadata();
177
		}
178
		return new CachedCheckResults(
179
			$results,
180
			Metadata::merge( $metadatas )