Code Duplication    Length = 12-12 lines in 2 locations

src/Controller/Traits/NormalContentsFileControllerTrait.php 1 location

@@ 64-75 (lines=12) @@
61
     * @param Entity $attachmentData
62
     * @return string
63
     */
64
    private function normalFilePath(Entity $attachmentData): string
65
    {
66
        $ext = '';
67
        if (Configure::read('ContentsFile.Setting.ext') === true) {
68
            $ext = '.' . (new \SplFileInfo($attachmentData->file_name))->getExtension();
69
        }
70
        if (Configure::read('ContentsFile.Setting.randomFile') === true && $attachmentData->file_random_path != '') {
71
            return Configure::read('ContentsFile.Setting.Normal.fileDir') . $attachmentData->model . '/' . $attachmentData->model_id . '/' . $attachmentData->file_random_path . $ext;
72
        } else {
73
            return Configure::read('ContentsFile.Setting.Normal.fileDir') . $attachmentData->model . '/' . $attachmentData->model_id . '/' . $attachmentData->field_name . $ext;
74
        }
75
    }
76
77
    /**
78
     * normalResizeSet

src/Controller/Traits/S3ContentsFileControllerTrait.php 1 location

@@ 64-75 (lines=12) @@
61
     * @param Entity $attachmentData
62
     * @return string
63
     */
64
    private function s3FilePath(Entity $attachmentData): string
65
    {
66
        $ext = '';
67
        if (Configure::read('ContentsFile.Setting.ext') === true) {
68
            $ext = '.' . (new \SplFileInfo($attachmentData->file_name))->getExtension();
69
        }
70
        if (Configure::read('ContentsFile.Setting.randomFile') === true && $attachmentData->file_random_path != '') {
71
            return Configure::read('ContentsFile.Setting.S3.fileDir') . $attachmentData->model . '/' . $attachmentData->model_id . '/' . $attachmentData->file_random_path . $ext;
72
        } else {
73
            return Configure::read('ContentsFile.Setting.S3.fileDir') . $attachmentData->model . '/' . $attachmentData->model_id . '/' . $attachmentData->field_name . $ext;
74
        }
75
    }
76
77
78
    /**