Code Duplication    Length = 7-7 lines in 2 locations

src/Client/Cosapi.php 2 locations

@@ 58-64 (lines=7) @@
55
    public static function upload(
56
        $bucket, $srcPath, $dstPath, $bizAttr = null, $sliceSize = null, $insertOnly = null)
57
    {
58
        if (!file_exists($srcPath)) {
59
            return [
60
                'code'    => ErrorCode::COSAPI_PARAMS_ERROR,
61
                'message' => 'file '.$srcPath.' not exists',
62
                'data'    => [],
63
            ];
64
        }
65
66
        $dstPath = self::normalizerPath($dstPath, false);
67
@@ 269-275 (lines=7) @@
266
        $srcPath = realpath($srcPath);
267
        $dstPath = self::cosUrlEncode($dstPath);
268
269
        if (filesize($srcPath) >= self::MAX_UNSLICE_FILE_SIZE) {
270
            return [
271
                'code'    => ErrorCode::COSAPI_PARAMS_ERROR,
272
                'message' => 'file '.$srcPath.' larger then 20M, please use uploadBySlicing interface',
273
                'data'    => [],
274
            ];
275
        }
276
277
        $expired = time() + self::EXPIRED_SECONDS;
278
        $url = self::generateResUrl($bucket, $dstPath);