Code Duplication    Length = 6-6 lines in 2 locations

includes/api/ApiQueryAllImages.php 1 location

@@ 220-225 (lines=6) @@
217
				$this->dieUsage( 'The SHA1 hash provided is not valid', 'invalidsha1hash' );
218
			}
219
			$sha1 = Wikimedia\base_convert( $sha1, 16, 36, 31 );
220
		} elseif ( isset( $params['sha1base36'] ) ) {
221
			$sha1 = strtolower( $params['sha1base36'] );
222
			if ( !$this->validateSha1Base36Hash( $sha1 ) ) {
223
				$this->dieUsage( 'The SHA1Base36 hash provided is not valid', 'invalidsha1base36hash' );
224
			}
225
		}
226
		if ( $sha1 ) {
227
			$this->addWhereFld( 'img_sha1', $sha1 );
228
		}

includes/api/ApiQueryFilearchive.php 1 location

@@ 118-123 (lines=6) @@
115
					$this->dieUsage( 'The SHA1 hash provided is not valid', 'invalidsha1hash' );
116
				}
117
				$sha1 = Wikimedia\base_convert( $sha1, 16, 36, 31 );
118
			} elseif ( $sha1base36Set ) {
119
				$sha1 = strtolower( $params['sha1base36'] );
120
				if ( !$this->validateSha1Base36Hash( $sha1 ) ) {
121
					$this->dieUsage( 'The SHA1Base36 hash provided is not valid', 'invalidsha1base36hash' );
122
				}
123
			}
124
			if ( $sha1 ) {
125
				$this->addWhereFld( 'fa_sha1', $sha1 );
126
			}