Code Duplication    Length = 8-8 lines in 2 locations

apps/files_external/lib/Service/DBConfigService.php 2 locations

@@ 279-286 (lines=8) @@
276
			'key' => $key,
277
			'value' => $value
278
		], ['mount_id', 'key']);
279
		if ($count === 0) {
280
			$builder = $this->connection->getQueryBuilder();
281
			$query = $builder->update('external_config')
282
				->set('value', $builder->createNamedParameter($value, IQueryBuilder::PARAM_STR))
283
				->where($builder->expr()->eq('mount_id', $builder->createNamedParameter($mountId, IQueryBuilder::PARAM_INT)))
284
				->andWhere($builder->expr()->eq('key', $builder->createNamedParameter($key, IQueryBuilder::PARAM_STR)));
285
			$query->execute();
286
		}
287
	}
288
289
	/**
@@ 301-308 (lines=8) @@
298
			'key' => $key,
299
			'value' => json_encode($value)
300
		], ['mount_id', 'key']);
301
		if ($count === 0) {
302
			$builder = $this->connection->getQueryBuilder();
303
			$query = $builder->update('external_options')
304
				->set('value', $builder->createNamedParameter(json_encode($value), IQueryBuilder::PARAM_STR))
305
				->where($builder->expr()->eq('mount_id', $builder->createNamedParameter($mountId, IQueryBuilder::PARAM_INT)))
306
				->andWhere($builder->expr()->eq('key', $builder->createNamedParameter($key, IQueryBuilder::PARAM_STR)));
307
			$query->execute();
308
		}
309
	}
310
311
	public function addApplicable($mountId, $type, $value) {