Code Duplication    Length = 7-7 lines in 3 locations

src/Client/Cosapi.php 3 locations

@@ 374-380 (lines=7) @@
371
                continue;
372
            }
373
374
            if ($tryCount === self::MAX_RETRY_TIMES - 1) {
375
                return [
376
                    'code'       => $sliceUploading->getLastErrorCode(),
377
                    'message'    => $sliceUploading->getLastErrorMessage(),
378
                    'request_id' => $sliceUploading->getRequestId(),
379
                ];
380
            }
381
        }
382
383
        if (!$sliceUploading->performUploading()) {
@@ 383-389 (lines=7) @@
380
            }
381
        }
382
383
        if (!$sliceUploading->performUploading()) {
384
            return [
385
                'code'       => $sliceUploading->getLastErrorCode(),
386
                'message'    => $sliceUploading->getLastErrorMessage(),
387
                'request_id' => $sliceUploading->getRequestId(),
388
            ];
389
        }
390
391
        if (!$sliceUploading->finishUploading()) {
392
            return [
@@ 391-397 (lines=7) @@
388
            ];
389
        }
390
391
        if (!$sliceUploading->finishUploading()) {
392
            return [
393
                'code'       => $sliceUploading->getLastErrorCode(),
394
                'message'    => $sliceUploading->getLastErrorMessage(),
395
                'request_id' => $sliceUploading->getRequestId(),
396
            ];
397
        }
398
399
        return [
400
            'code'       => 0,