Code Duplication    Length = 4-6 lines in 5 locations

src/Eccube/Util/CacheUtil.php 5 locations

@@ 108-113 (lines=6) @@
105
        if ($isAll) {
106
            $finder = $finder->in($cacheDir);
107
            $filesystem->remove($finder);
108
        } elseif ($isTwig) {
109
            if (is_dir($cacheDir.'/twig')) {
110
                $finder = $finder->in($cacheDir.'/twig');
111
                $filesystem->remove($finder);
112
            }
113
        } else {
114
            if (is_dir($cacheDir.'/doctrine')) {
115
                $finder = $finder->in($cacheDir.'/doctrine');
116
                $filesystem->remove($finder);
@@ 114-117 (lines=4) @@
111
                $filesystem->remove($finder);
112
            }
113
        } else {
114
            if (is_dir($cacheDir.'/doctrine')) {
115
                $finder = $finder->in($cacheDir.'/doctrine');
116
                $filesystem->remove($finder);
117
            }
118
            if (is_dir($cacheDir.'/profiler')) {
119
                $finder = $finder->in($cacheDir.'/profiler');
120
                $filesystem->remove($finder);
@@ 118-121 (lines=4) @@
115
                $finder = $finder->in($cacheDir.'/doctrine');
116
                $filesystem->remove($finder);
117
            }
118
            if (is_dir($cacheDir.'/profiler')) {
119
                $finder = $finder->in($cacheDir.'/profiler');
120
                $filesystem->remove($finder);
121
            }
122
            if (is_dir($cacheDir.'/twig')) {
123
                $finder = $finder->in($cacheDir.'/twig');
124
                $filesystem->remove($finder);
@@ 122-125 (lines=4) @@
119
                $finder = $finder->in($cacheDir.'/profiler');
120
                $filesystem->remove($finder);
121
            }
122
            if (is_dir($cacheDir.'/twig')) {
123
                $finder = $finder->in($cacheDir.'/twig');
124
                $filesystem->remove($finder);
125
            }
126
            if (is_dir($cacheDir.'/translator')) {
127
                $finder = $finder->in($cacheDir.'/translator');
128
                $filesystem->remove($finder);
@@ 126-129 (lines=4) @@
123
                $finder = $finder->in($cacheDir.'/twig');
124
                $filesystem->remove($finder);
125
            }
126
            if (is_dir($cacheDir.'/translator')) {
127
                $finder = $finder->in($cacheDir.'/translator');
128
                $filesystem->remove($finder);
129
            }
130
        }
131
132
        if (function_exists('opcache_reset')) {